public EditGenreResponse EditGenre(EditGenreRequest request) { var response = new EditGenreResponse(); var genre = _genreRepository.FindBy(request.Id); genre.Name = request.Name; genre.Description = request.Description; ThrowExceptionIfGenreIsInvalid(genre); _genreRepository.Save(genre); _uow.Commit(); response.Genre = genre.ConvertToGenreView(); return response; }
public ActionResult Edit(EditGenreViewModel model) { if (!ModelState.IsValid) { return View(model); } var request = new EditGenreRequest { Id = model.Id, Name = model.Name, Description = model.Description }; _genreService.EditGenre(request); return RedirectToAction("Index"); }