public IActionResult OnPostClearCart() { ShoppingCart = new UserFriendlyShoppingCart(dbContext, User.Identity.Name); ShoppingCart.ClearCart(); ShoppingCart.Save(); return(RedirectToPage("/ShoppingCart")); }
public IActionResult OnPostRemoveItem() { ShoppingCart = new UserFriendlyShoppingCart(dbContext, User.Identity.Name); int productId = (Request.Form["productId"].ToString() ?? string.Empty).ToInt(); ShoppingCart.ClearItem(productId); ShoppingCart.Save(); return(RedirectToPage("/ShoppingCart")); }
public IActionResult OnPostUpdateQuantity() { ShoppingCart = new UserFriendlyShoppingCart(dbContext, User.Identity.Name); int productId = (Request.Form["productId"].ToString() ?? string.Empty).ToInt(); int newQuantity = (Request.Form["quantity"].ToString() ?? string.Empty).ToInt(); ShoppingCart.UpdateQuantity(productId, newQuantity); ShoppingCart.Save(); return(RedirectToPage("/ShoppingCart")); }
public void OnPostAddItemToCart() { int productId = (Request.Form["txtProductId"].ToString() ?? string.Empty).ToInt(); if (productId > 0) { int quantity = (Request.Form["txtQuantity"].ToString() ?? string.Empty).ToInt(); if (quantity > 0) { UserFriendlyShoppingCart shoppingCart = new UserFriendlyShoppingCart(dbContext, User.Identity.Name); shoppingCart.AddItem(productId, quantity); shoppingCart.Save(); } } }
public void OnGet() { ShoppingCart = new UserFriendlyShoppingCart(dbContext, User.Identity.Name); }