public async Task <ActionResult <BasketItemREST> > PostBasketItem(BasketItemREST basketItemREST) { var basketItemModel = Mapper.Map <IBasketItem>(basketItemREST); var success = await BasketItemService.CreateAsync(basketItemModel); if (!success) { return(StatusCode(500)); } return(Ok(success)); }
public async Task <ActionResult <bool> > PutBasketItem(Guid id, BasketItemREST basketItemREST) { if (id != basketItemREST.Id) { return(BadRequest()); } var basketItemModel = Mapper.Map <IBasketItem>(basketItemREST); bool success = await BasketItemService.UpdateAsync(id, basketItemModel); if (!success) { return(NoContent()); } return(Ok(success)); }