private async Task UpdateExistingBasket(BasketCustomer basket, BasketItem item) { basket.AddItem(item); if (!ValidateBasket(basket)) { return; } await _repository.Save(basket); }
private async Task SaveNewBasket(BasketItem item) { var basket = new BasketCustomer(_user.GetUserId()); basket.AddItem(item); if (!ValidateBasket(basket)) { return; } await _repository.Save(basket); }