public FindAllGenresResponse FindAllGenres() { FindAllGenresResponse response = new FindAllGenresResponse(); try { response.Genres = _genreRepository.Read(); response.Success = true; } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return(response); }
public ActionResult Details(int id) { GenreSinglePageViewModel model = new GenreSinglePageViewModel(); FindAllGenresResponse response = _genreService.FindAllGenres(); if (response.Success) { model.GenreViewModel = response.Genres.Where(x => x.GenreId == id).First().ConvertToGenreViewModel(); model.Success = true; } else { model.Message = response.Message; model.Success = false; } return(View(model)); }
public ActionResult Index() { GenreListPageViewModel model = new GenreListPageViewModel(); FindAllGenresResponse response = _genreService.FindAllGenres(); if (response.Success) { model.GenreViewModels = response.Genres.ConvertToGenreViewModelList(); model.Success = true; } else { model.Message = response.Message; model.Success = false; } return(View(model)); }
public ActionResult Index(string genre) { GenreListPageViewModel model = new GenreListPageViewModel(); FindAllGenresResponse response = _genreService.FindAllGenres(); if (response.Success) { model.GenreViewModels = response.Genres.ConvertToGenreViewModelList(); if (!String.IsNullOrEmpty(genre)) { model.GenreViewModels = model.GenreViewModels.Where(x => x.Genre.Contains(genre)).ToList(); } model.Success = true; } else { model.Message = response.Message; model.Success = false; } return(View(model)); }