public IActionResult SaveEntity(AnimeViewModel animeVm) { if (!ModelState.IsValid) { IEnumerable <ModelError> allErrors = ModelState.Values.SelectMany(v => v.Errors); return(new BadRequestObjectResult(allErrors)); } else { if (animeVm.Id == 0) { _animeService.Add(animeVm); } else { _animeService.Update(animeVm); } return(new OkObjectResult(animeVm)); } }