Ejemplo n.º 1
0
        private static List <ModifiedItem> ReadModifiedItems(string result)
        {
            dynamic responseServerD = JsonConvert.DeserializeObject(result);
            dynamic itemsD          = responseServerD.data.items;

            List <ModifiedItem> modifiedItems = new List <ModifiedItem>();

            if (itemsD != null)
            {
                foreach (dynamic item in itemsD)
                {
                    ModifiedItem modifiedItem = ReadModifiedItem(item);
                    modifiedItems.Add(modifiedItem);
                }
            }

            return(modifiedItems);
        }
Ejemplo n.º 2
0
        private static ModifiedItem ReadModifiedItem(dynamic item)
        {
            string   itemId         = item.item_id ?? null;
            string   marketHashName = item.market_hash_name ?? null;
            string   image          = item.image ?? null;
            double?  price          = item.price ?? null;
            double?  oldPrice       = item.old_price ?? null;
            double?  discount       = item.discount ?? null;
            DateTime?withdrawableAt = null;

            if (item.withdrawable_at != null)
            {
                withdrawableAt = DateTimeExtension.FromUnixTime((long)item.withdrawable_at);
            }

            ModifiedItem modifiedItem = new ModifiedItem(itemId, marketHashName, image, price, oldPrice, discount, withdrawableAt);

            return(modifiedItem);
        }