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)))); }
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)); }