// GET: Item public ActionResult ItemList(ProductItemsModel model) { var service = UnityConfig.Container.Resolve <IProductItemService>(); var products = service.GetAllProducts(); return(View(new ProductItemsModel() { Products = products.Select(x => new ProductItemModel() { ImageUrl = x.ImageUrl, Name = x.Name, Price = x.Price, Id = x.Id }).ToArray() })); }
public async Task <Result> Handle(ListProductItemQuery request, CancellationToken cancellationToken) { await Task.Yield(); var productItemModels = new List <ProductItemModel>(); var productItems = Item.ListProductItem(); foreach (var productItem in productItems) { productItemModels.Add(new ProductItemModel { Code = productItem.Key.Value, Item = productItem.Value }); } var count = productItemModels.Count; var productItemsModel = new ProductItemsModel { Value = productItemModels, Count = count, NextLink = null }; return(Result.Ok(productItemsModel)); }