public async Task <ActionResult <Cart> > UpdateCart([FromBody] Cart cart) { // Communicate with discount gRPC and calculate latest prices of products foreach (var item in cart.Items) { var coupon = await _discountGrpcService.GetDiscount(item.ProductName); item.Price -= coupon.Amount; } return(Ok(await _repo.UpdateCart(cart))); }
public void UpdateCart(Cart cart) { repo.UpdateCart(cart); }
public async Task <ActionResult <Entities.Cart> > UpdateCart([FromBody] Entities.Cart cart) { return(Ok(await _repo.UpdateCart(cart))); }