public async Task <ShoppingListItemDTO> CreateShoppingListItem(CreateShoppingListItemCommand shoppingListItem) { var shoppingListItemToCreate = _mapper.Map <CreateShoppingListItemCommand, ShoppingListItem>(shoppingListItem); var createdShoppingListItem = await _repo.Create(shoppingListItemToCreate); var ret = _mapper.Map <ShoppingListItem, ShoppingListItemDTO>(createdShoppingListItem); return(ret); }
public async Task <ActionResult <ShoppingListItemDTO> > CreateShoppingListItem([FromBody] CreateShoppingListItemCommand shoppingListItem) { return(Created(Url.ToString(), await _shoppingListService.CreateShoppingListItem(shoppingListItem))); }