public async Task <IActionResult> Index() { var tree = await httpHandler.GetCategoryTree(); var suppliers = await httpHandler.GetSuppliers(); var products = await httpHandler.GetProducts(15);//TODO : bunu kullan var vm = new MainViewModel { Products = HomePageProductViewModel.GetFromDto(products).ToList(), Categories = HomePageCategoryViewModel.FromHierachicalTemplate(tree).ToList(), Suppliers = HomePageSupplierViewModel.GetFromDto(suppliers).ToList(), Title = "ANA SAYFA" }; return(View(vm)); }
public async Task <IActionResult> Supplier(string Id) { var supplierId = Guid.Parse(Id); var tree = await httpHandler.GetCategoryTree(); var suppliers = await httpHandler.GetSuppliers(); var products = await httpHandler.GetProductsBySupplier(10, supplierId); var supplier = await httpHandler.GetSupplierNameById(supplierId); var vm = new MainViewModel() { Categories = HomePageCategoryViewModel.FromHierachicalTemplate(tree).ToList(), Suppliers = HomePageSupplierViewModel.GetFromDto(suppliers).ToList(), Products = HomePageProductViewModel.GetFromDto(products).ToList(), Title = supplier }; ViewData["Title"] = $"{supplier} Ürünleri"; return(View("/Views/Home/Index.cshtml", vm)); }