private static RetrievedItem ReadRetrievedItem(dynamic item) { Market.AppId.AppName?appId = null; if (item.app_id != null) { appId = (Market.AppId.AppName)(int) item.app_id; } string itemId = item.item_id ?? null; RetrievedItem retrievedItem = new RetrievedItem(appId, itemId); return(retrievedItem); }
private static List <RetrievedItem> ReadRetrievedItems(dynamic itemsRetrievedD) { List <RetrievedItem> retrievedItems = new List <RetrievedItem>(); if (itemsRetrievedD != null) { foreach (dynamic item in itemsRetrievedD) { RetrievedItem retrievedItem = ReadRetrievedItem(item); retrievedItems.Add(retrievedItem); } } return(retrievedItems); }