public async Task <IActionResult> OnGetAsync() { var userName = "******"; Cart = await _shopCartApi.GetShopCart(userName); return(Page()); }
public async Task <IActionResult> OnPostAddToCartAsync(string productId) { var product = await _catalogApi.GetCatalogById(productId); var userName = "******"; var shopCart = await _shopCartApi.GetShopCart(userName); shopCart.Items.Add(new ShopCartItemModel { ProductId = productId, ProductName = product.Name, Price = product.Price, Quantity = 1, Color = "black" }); var shopCartUpdated = await _shopCartApi.UpdateShopCart(shopCart); return(RedirectToPage("Cart")); }