public IActionResult PostItemBasket(string consumerId, string basketId, [FromBody] AddItemResource itemResource) { BasketId id = new BasketId(basketId, consumerId); BasketDTO basket = _basketQuery.Get(id); if (basket == null) { return(new BadRequestResult()); } _addItemToBasketCommand.Do(id, itemResource.Reference); return(GetBasket(consumerId, basketId)); }
private void AddItemToBasket(string productReference) { AddItemToBasketCommand command = new AddItemToBasketCommand(_basketRepository); command.Do(_basketId, productReference); }