Example #1
0
 public static ORDER ReadFromJObject(JObject o)
 {
     if (o == null)
     {
         return(null);
     }
     return(new ORDER()
     {
         Pair = BTCECURRENCYPAIRHELPER.FromString(o.Value <string>("pair")),
         Type = TRADETYPEHELPER.FromString(o.Value <string>("type")),
         Amount = o.Value <decimal>("amount"),
         Rate = o.Value <decimal>("rate"),
         TimestampCreated = o.Value <UInt32>("timestamp_created"),
         Status = o.Value <int>("status")
     });
 }
Example #2
0
 public static TRADE ReadFromJObject(JObject o)
 {
     if (o == null)
     {
         return(null);
     }
     return(new TRADE()
     {
         Pair = BTCECURRENCYPAIRHELPER.FromString(o.Value <string>("pair")),
         Type = TRADETYPEHELPER.FromString(o.Value <string>("type")),
         Amount = o.Value <decimal>("amount"),
         Rate = o.Value <decimal>("rate"),
         Timestamp = o.Value <UInt32>("timestamp"),
         IsYourOrder = o.Value <int>("is_your_order") == 1,
         OrderId = o.Value <int>("order_id")
     });
 }
Example #3
0
 private static Dictionary <BTCECURRENCYPAIR, T> ReadPairDict <T>(JObject o, Func <JContainer, T> valueReader)
 {
     return(o.OfType <JProperty>().Select(x => new KeyValuePair <BTCECURRENCYPAIR, T>(BTCECURRENCYPAIRHELPER.FromString(x.Name), valueReader(x.Value as JContainer))).ToDictionary(x => x.Key, x => x.Value));
 }