public IActionResult Edit([FromBody] TeamCategoryViewModel model, int id) { Console.WriteLine("Trying to update team category"); if (!ModelState.IsValid) { Console.WriteLine("ModelState is not valid"); return(BadRequest(ModelState)); } var category = repository.GetTeamCategoryById(id); if (category != null) { category.Name = model.Name; if (repository.SaveAll()) { return(new OkObjectResult("Successfully saved category inside")); } } Console.WriteLine("Successfully saved category outside"); return(new OkObjectResult("Successfully saved category outside")); }