Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions Xml/BuilderBase.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using System;
using System.Globalization;
using System.Xml;

namespace EventbriteNET.Xml
Expand Down Expand Up @@ -34,7 +35,7 @@ public string TryGetElementValue(string elementName, XmlDocument doc)

public long TryGetElementLongValue(string elementName, XmlDocument doc)
{
return long.Parse(TryGetElementValue(elementName, doc));
return long.Parse(TryGetElementValue(elementName, doc), NumberStyles.AllowDecimalPoint | NumberStyles.AllowThousands, CultureInfo.InvariantCulture);
}

public long? TryGetElementNullableLongValue(string elementName, XmlDocument doc)
Expand All @@ -44,12 +45,12 @@ public long TryGetElementLongValue(string elementName, XmlDocument doc)
{
return null;
}
return long.Parse(value);
return long.Parse(value, NumberStyles.AllowDecimalPoint | NumberStyles.AllowThousands, CultureInfo.InvariantCulture);
}

public int TryGetElementIntValue(string elementName, XmlDocument doc)
{
return Int32.Parse(TryGetElementValue(elementName, doc));
return Int32.Parse(TryGetElementValue(elementName, doc), CultureInfo.InvariantCulture);
}

public int? TryGetElementNullableIntValue(string elementName, XmlDocument doc)
Expand Down Expand Up @@ -79,7 +80,7 @@ public int TryGetElementIntValue(string elementName, XmlDocument doc)
{
return null;
}
return float.Parse(value);
return float.Parse(value, NumberStyles.AllowDecimalPoint | NumberStyles.AllowThousands, CultureInfo.InvariantCulture);
}
}
}
3 changes: 2 additions & 1 deletion Xml/TicketBuilder.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using System;
using System.Globalization;
using EventbriteNET.Entities;
using System.Xml;
using System.IO;
Expand Down Expand Up @@ -44,7 +45,7 @@ public Ticket Build(string xmlString)
}
if (toReturn.Type == TicketType.FixedPrice)
{
toReturn.Price = Decimal.Parse(doc.GetElementsByTagName("price")[0].InnerText);
toReturn.Price = Decimal.Parse(doc.GetElementsByTagName("price")[0].InnerText, NumberStyles.AllowDecimalPoint | NumberStyles.AllowThousands, CultureInfo.InvariantCulture);
}


Expand Down