Example #1
0
        public IActionResult Delete(long id)
        {
            NeuFinesse.Data.Model.Item item = _dataRepository.Get(id);
            if (item == null)
            {
                return(NotFound("The item record couldn't be found."));
            }

            _dataRepository.Delete(item);
            return(NoContent());
        }
Example #2
0
        public IActionResult Get(long id)
        {
            NeuFinesse.Data.Model.Item item = _dataRepository.Get(id);

            if (item == null)
            {
                return(NotFound("The item record couldn't be found."));
            }

            return(Ok(item));
        }
Example #3
0
        public IActionResult Post([FromBody] NeuFinesse.Data.Model.Item item)
        {
            if (item == null)
            {
                return(BadRequest("Item is null."));
            }

            _dataRepository.Add(item);
            return(Ok("Item added successfully"));
            //return CreatedAtRoute(
            //      "Get",
            //      new { Id = item.ItemId },
            //      item);
        }
Example #4
0
        public IActionResult Put(long id, [FromBody] NeuFinesse.Data.Model.Item item)
        {
            if (item == null)
            {
                return(BadRequest("Item is null."));
            }

            NeuFinesse.Data.Model.Item itemDetailToUpdate = _dataRepository.Get(id);
            if (itemDetailToUpdate == null)
            {
                return(NotFound("The item record couldn't be found."));
            }

            _dataRepository.Update(itemDetailToUpdate, item);
            return(NoContent());
        }