public ActionResult UpdateItem(int id, ItemUpdateDto itemUpdateDto) { var modelFromRepo = _repository.GetItemById(id); if (modelFromRepo == null) { return(NotFound()); } modelFromRepo.IdCategory = _repository.GetCategoryById(itemUpdateDto.CategoryId); modelFromRepo.ItemName = itemUpdateDto.ItemName; _repository.UpdateItem(modelFromRepo); _repository.SaveChanges(); _logger.LogInformation("Item with ID: {id} UPDATED by {HttpUser} ", id, HttpContext.User.Identity.Name); return(NoContent()); }