/// 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()));
 }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        public async Task <IActionResult> GetAll()
        {
            var result = await _productsService.AllWithoutDeletedAsync();

            return(Ok(result));
        }