public async Task <IActionResult> ProductGet(int?id)
        {
            if (id is null || id < 0)
            {
                return(RedirectToAction("Index"));
            }

            ShopItemModel item = shopItemService.Get((int)id).ToModel();

            if (item is null)
            {
                return(RedirectToAction("Index"));
            }

            return(View((item, await userService.IsManager(User))));
        }
Example #2
0
        private bool CartRemoveProductQuantity(int id)
        {
            if (id < 0)
            {
                return(false);
            }

            var item = shopItemService.Get(id);

            if (item is null)
            {
                return(false);
            }

            cartHelper.RemoveFromCart(HttpContext.Session, item);

            return(true);
        }
        public IActionResult EditProduct(int id)
        {
            ShopItemModel item = shopItemService.Get(id).ToModel();

            return(View(item));
        }