Пример #1
0
 public InventoryIntegrationModel(IInventoryImageCatalog imageCatalog,
                                  IGameItemsInfoCatalog infoCatalog)
 {
     _imageCatalog     = imageCatalog;
     _infoCatalog      = infoCatalog;
     _items            = new List <InGameItemInfo>();
     _dMarketConverter = new DMarketInfoConverter();
 }
        protected override List <MarketItemModel> CreateItems()
        {
            var result = base.CreateItems();

            foreach (var item in result)
            {
                item.ClassId = _loadParameters.ClassId;
                item.Tittle  = item.ClassId.ToString();
                var codeConverter = new DMarketInfoConverter();
                item.ImageUrl = GetUrlForIcon(codeConverter.GetItemType(item.ClassId));
            }
            return(result);
        }