public ActionResult Index() { GenreListPageViewModel model = new GenreListPageViewModel(); model.GenreViewModels = _genreService.GetAllGenres().ConvertToViewModelList(); return(View(model)); }
public GenreListPage(MainWindow window) { this.window = window; InitializeComponent(); var connectionString = ConnectionStringBuilder.Build( Settings.Default.server, Settings.Default.database, Settings.Default.user, Settings.Default.password); var repository = new MovieRepository(connectionString); viewModel = new GenreListPageViewModel(this, repository); DataContext = viewModel.Genres; }
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)); }
// GET: Language/Delete/5 public ActionResult Delete(int id) { DeleteGenreRequest request = new DeleteGenreRequest() { GenreId = id }; DeleteGenreResponse response = _genreService.DeleteGenre(request); if (response.Success) { return(RedirectToAction("Index")); } else { GenreListPageViewModel model = new GenreListPageViewModel(); model.Success = false; model.Message = response.Message; return(View("Index", 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)); }