public async Task <ActionResult <ShoppingCart> > UpdateBasket([FromBody] ShoppingCart basket) { foreach (var item in basket.Items) { var coupon = await _discountGrpcService.GetDiscout(item.ProductName); item.Price = item.Price - coupon.Amount; } return(Ok(await _basketRepository.UpdateBasket(basket))); }