示例#1
0
        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)));
        }