Esempio n. 1
0
        private async Task UpdateExistingBasket(BasketCustomer basket, BasketItem item)
        {
            basket.AddItem(item);

            if (!ValidateBasket(basket))
            {
                return;
            }
            await _repository.Save(basket);
        }
Esempio n. 2
0
        private async Task SaveNewBasket(BasketItem item)
        {
            var basket = new BasketCustomer(_user.GetUserId());

            basket.AddItem(item);

            if (!ValidateBasket(basket))
            {
                return;
            }

            await _repository.Save(basket);
        }