Пример #1
0
 public Item CreateItemFromitemDTOCreate(ItemDTO_Create itemDTOCreate)
 {
     return(new Item
     {
         Amount = itemDTOCreate.Amount,
         Description = itemDTOCreate.Description,
         Name = itemDTOCreate.Name,
         Price = itemDTOCreate.Price,
     });
 }
Пример #2
0
        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)));
            }
        }
Пример #3
0
        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));
            }
        }