private void OnSuccessLoadItemsCallback(GetGameAggregatedClassesRequest.Response response, GetGameAggregatedClassesRequest.RequestParams request) { var items = new List <MarketItemModel>(); foreach (var itemInfo in response.Items) { var itemModel = new MarketItemModel { SellOfferId = itemInfo.cheapestOfferId, Tittle = itemInfo.title, ImageUrl = itemInfo.imageUrl, Updated = IntToDateTime(itemInfo.lastUpdate), Price = itemInfo.cheapestPrice, OffersCount = itemInfo.offersCount, ClassId = itemInfo.classId, Description = itemInfo.description }; items.Add(itemModel); } CommandResult = new LoadMarketItemsCommandResult(items, response.total); Terminate(true); }
private void OnSuccessLoadRangeCallback(GetGameAggregatedClassesRequest.Response result, GetGameAggregatedClassesRequest.RequestParams request) { PriceRangeResult = new PriceRangeCommandResult(result.minPrice, result.maxPrice); LoadItems(); }