private static ItemRawPrice ReadItemRawPrice(dynamic item) { DateTime?time = null; if (item.time != null) { time = DateTimeExtension.FromUnixTime((long)item.time); } double?price = item.price ?? null; int? volume = item.volume ?? null; ItemRawPrice itemRawPrice = new ItemRawPrice(time, price, volume); return(itemRawPrice); }
private static List <ItemRawPrice> ReadItemRawPrices(dynamic rawDataD) { List <ItemRawPrice> itemRawPrices = new List <ItemRawPrice>(); if (rawDataD != null) { foreach (dynamic item in rawDataD) { ItemRawPrice itemRawPrice = ReadItemRawPrice(item); itemRawPrices.Add(itemRawPrice); } } return(itemRawPrices); }