protected ItemDTO UpdateItem(int id, ItemDTO item)
        {
            _logger.LogInformation($"Start: Updating OrderItem {id}, {item}");

            ItemDTO itemDto = _itemLogc.UpdateItem(id, item);

            _logger.LogInformation($"Complete: Updated OrderItems {id}, {itemDto}");

            return(itemDto);
        }
Example #2
0
        public HttpResponseMessage Put(int id, [FromBody] ItemEntity item)
        {
            if (!ModelState.IsValid)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Model state is invalid"));
            }

            if (id != item.Id)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Id is not correct"));
            }
            if (id > 0)
            {
                if (_itemServices.UpdateItem(id, item) == true)
                {
                    return(Request.CreateResponse(HttpStatusCode.OK));
                }
            }

            return(Request.CreateResponse(HttpStatusCode.NotFound));
        }