public OutputDtoQueryOrderedItem AddItemToOrder(int orderId, int itemId, InputDtoAddOrderedItem inputDtoAddOrderedItem) { var orderedItemId = _orderedItemRepository.AddItemToOrder(orderId, itemId, new OrderedItem { Quantity = inputDtoAddOrderedItem.Quantity, Size = inputDtoAddOrderedItem.Size }); return(GetById(orderedItemId.Id)); }
public ActionResult <OutputDtoQueryOrderedItem> AddItemToOrder(int orderId, int itemId, [FromBody] InputDtoAddOrderedItem inputDtoAddOrderedItem) { try { var response = _orderedItemService.AddItemToOrder(orderId, itemId, inputDtoAddOrderedItem); return(Ok(response)); } catch (DuplicateSqlPrimaryException e) { return(BadRequest(new { message = e.Message })); } }