private static DelistedItem ReadDelistedItem(dynamic item) { string itemId = item.item_id; DateTime?withdrawableAt = null; if (item.withdrawable_at != null) { withdrawableAt = DateTimeExtension.FromUnixTime((long)item.withdrawable_at); } DelistedItem delistedItem = new DelistedItem(itemId, withdrawableAt); return(delistedItem); }
private static List <DelistedItem> ReadDelistedItems(string result) { dynamic responseServerD = JsonConvert.DeserializeObject(result); dynamic itemsD = responseServerD.data.items; List <DelistedItem> delistedItems = new List <DelistedItem>(); if (itemsD != null) { foreach (dynamic item in itemsD) { DelistedItem delistedItem = ReadDelistedItem(item); delistedItems.Add(delistedItem); } } return(delistedItems); }