/// GET: /Products/Index /// <summary> /// Base products view with model: collection of products. /// </summary> public async Task <IActionResult> Index(string errorMsg = null) { if (errorMsg != null) { TempData[ErrorMessage] = errorMsg; } return(View(await _productsService.AllWithoutDeletedAsync())); }
public async Task <IActionResult> Index() { var products = await _productsService.AllWithoutDeletedAsync(); var productsArr = products.ToArray(); var model = new HomeIndexVm { NewItems = productsArr.Take(5), OnSaleItems = productsArr.Skip(3).Take(3), TopSellingItems = productsArr.Skip(6).Take(3) }; return(View(model)); }
public async Task <IActionResult> GetAll() { var result = await _productsService.AllWithoutDeletedAsync(); return(Ok(result)); }