public ActionResult Edit(GenreSinglePageViewModel model) { UpdateGenreRequest request = model.GenreViewModel.ConvertToUpdateGenreRequest(); UpdateGenreResponse response = _genreService.UpdateGenre(request); if (response.Success) { return(RedirectToAction("Index")); } else { model.Success = false; model.Message = response.Message; return(View(model)); } }
public UpdateGenreResponse UpdateGenre(UpdateGenreRequest request) { UpdateGenreResponse response = new UpdateGenreResponse(); try { Genre genre = request.ConvertToGenre(); _genreRepository.Update(genre); response.Success = true; } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return(response); }