public ActionResult Edit(Genre genre) { if (ModelState.IsValid) { var alreadyExist = _genreService.CheckIfAlreadyExist(genre); if (!alreadyExist) { _genreService.Update(genre); return(RedirectToAction("Index")); } ModelState.AddModelError("Name", $"Genre with name {genre.Name} already exists"); } return(View(genre)); }