public async Task <IActionResult> OnPostRemoveItemFromShoppingCartAsync(int itemId) { ShoppingCartItem selectedItem = await _general.GetCartItemByIdAsync(itemId); if (selectedItem != null) { await _shoppingCart.RemoveItemFromCartAsync(selectedItem); } return(RedirectToPage("Index")); }