private static BuyOrder ReadMyBuyOrder(dynamic order) { string buyOrderId = order.buy_order_id ?? null; string marketHashName = order.market_hash_name ?? null; double? price = order.price ?? null; double? suggestedPrice = order.suggested_price ?? null; string state = order.state ?? null; DateTime?createdAt = null; if (order.created_at != null) { createdAt = DateTimeExtension.FromUnixTime((long)order.created_at); } DateTime?updatedAt = null; if (order.updated_at != null) { updatedAt = DateTimeExtension.FromUnixTime((long)order.updated_at); } int?placeInQueue = order.place_in_queue ?? null; BuyOrder myBuyOrder = new BuyOrder(buyOrderId, marketHashName, price, suggestedPrice, state, createdAt, updatedAt, placeInQueue); return(myBuyOrder); }
private static List <BuyOrder> ReadMyBuyOrders(string result) { dynamic responseServerD = JsonConvert.DeserializeObject(result); dynamic ordersD = responseServerD.data.orders; List <BuyOrder> myBuyOrders = new List <BuyOrder>(); if (ordersD != null) { foreach (dynamic order in ordersD) { BuyOrder myBuyOrder = ReadMyBuyOrder(order); myBuyOrders.Add(myBuyOrder); } } return(myBuyOrders); }