public async Task <IActionResult> OnPost() { var cartItem = new GetCartItem(_context).Do(ShoppingCart.CartId, Products.ProductId); if (cartItem == null) { await new CreateCartItem(_context).Do(new CartItemsViewModel { CartRefId = ShoppingCart.CartId, ProductRefId = Products.ProductId, Quantity = 1, }); await new UpdateShoppingCart(_context).UpdateTotal(ShoppingCart.CartId, 1, Products.Price); return(RedirectToPage("./Index")); } else { return(RedirectToPage("./Index")); } }
public static int GetCartCount() { return(GetCartItem.GetCartCount()); }