예제 #1
0
        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);
        }
예제 #2
0
        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);
        }