public async Task <IActionResult> AddItemToCartTest(int Id) { List <Product> products = new List <Product>(); Product cartItem = new Product(); using (var httpClient = new HttpClient()) { using (var response = await httpClient.GetAsync("https://localhost:44374/api/Products/GetProduct/" + Id)) { string apiResponse = await response.Content.ReadAsStringAsync(); cartItem = JsonConvert.DeserializeObject <Product>(apiResponse);
public async Task <IActionResult> AddItemToCart(Product model) { Product cartModel = new Product(); using (var httpClient = new HttpClient()) { AddToCartModel _AddToCArtModel = new AddToCartModel { Id = model.Id, Username = this.User.Identity.Name }; Username = _AddToCArtModel.Username; StringContent content = new StringContent(JsonConvert.SerializeObject(_AddToCArtModel), Encoding.UTF8, "application/json"); using (var response = await httpClient.PostAsync("https://localhost:44374/api/Cart/PostOrder", content)) { string apiResponse = await response.Content.ReadAsStringAsync(); // cartModel = JsonConvert.DeserializeObject<string>(apiResponse); } } return(RedirectToAction(nameof(Index))); }