public Item CreateItemFromitemDTOCreate(ItemDTO_Create itemDTOCreate) { return(new Item { Amount = itemDTOCreate.Amount, Description = itemDTOCreate.Description, Name = itemDTOCreate.Name, Price = itemDTOCreate.Price, }); }
public ActionResult <ItemDTO_Return> AddNewitem([FromBody] ItemDTO_Create newitem) { var result = _itemService.AddNewitemToDatabase(_itemMapper.CreateItemFromitemDTOCreate(newitem)); if (result == null) { return(BadRequest("please fill in all required fields")); } else { return(Ok(_itemMapper.CreateitemDTOReturnFromitem(result))); } }
public ActionResult <ItemDTO_Return> UpdateItem(int id, [FromBody] ItemDTO_Create newitem) { var itemToCheck = _itemService.GetSingleItem(id); if (itemToCheck == null) { return(BadRequest("item doesn't exist")); } else { var updatedItem = _itemService.UpdateItem(_itemMapper.CreateItemFromitemDTOCreate(newitem)); return(_itemMapper.CreateitemDTOReturnFromitem(itemToCheck)); } }