public async Task <IActionResult> OnGetAsync() { var userName = "******"; Cart = await _basketApi.GetBasketAsync(userName); return(Page()); }
public async Task <IActionResult> OnPostAddToCartAsync(string productId) { var product = await _catalogApi.GetCatalogByIdAsync(productId); var userName = "******"; var basket = await _basketApi.GetBasketAsync(userName); basket.Items.Add(new BasketItemModel { ProductId = productId, ProductName = product.Name, Price = product.Price, Quantity = 1, Color = "Black" }); var backetUpdated = await _basketApi.UpdateBasketAsync(basket); return(RedirectToPage("Cart")); }