public async Task <ActionResult <Basket> > AddToBasket([FromBody] BasketItem basketItem) { var item = basketItem.ToBasketItemModel(); var basket = await _basketsRepository.AddToBasketAsync(item); return(basket.ToBasketViewModel()); }
public async Task <Basket> AddToBasketAsync(BasketItem item) { var basket = await basketsRepository.AddToBasketAsync(item); return(await calcEngineService.CalculateTotals(basket)); }