public IActionResult Overview(string title) { MovieOverviewDataModel model = new MovieOverviewDataModel(); model.MovieOverview = MovieService.GetByTitle(title) .Select(x => ModelConverter.OveviewModelConvert(x)) .ToList(); model.SideBarData = MovieService.GetSideBarData(); return(View(model)); }
public IActionResult Overview(string title) { var movieOverviewData = new MovieOverviewDataModel(); var movies = MoviesService.GetByTitle(title); var overviewViewModels = movies .Select(x => ModelConvertor.ConvertToOverviewModel(x)) .ToList(); var sidebarData = MoviesService.GetSidebarData(); movieOverviewData.Movies = overviewViewModels; movieOverviewData.SiedbarData = sidebarData; return(View(movieOverviewData)); }
public IActionResult Overview(string title) { //throw new Exception("this is test exception"); var movies = _moviesService.GetMoviesWithFilters(title); var overviewDataModel = new MovieOverviewDataModel(); var moviesOverviewModels = movies.Select(x => x.ToOverviewModel()).ToList(); overviewDataModel.OverviewMovies = moviesOverviewModels; overviewDataModel.SidebarData = _sidebarService.GetSidebarData(); return(View(overviewDataModel)); }
public IActionResult Overview(string title) { try { var movies = _moviesService.GetMoviesWithFilters(title); var movieOverviewModel = movies.Select(x => x.ToMovieOverviewModel()).ToList(); var movieOverviewDataModel = new MovieOverviewDataModel(); movieOverviewDataModel.OverviewMovies = movieOverviewModel; movieOverviewDataModel.SidebarData = _sidebarService.GetSidebarData(); return(View(movieOverviewDataModel)); } catch (MoviesException ex) { return(RedirectToAction("ActionNotSuccessful", "Info", new { Message = ex.Message })); } catch (Exception) { return(RedirectToAction("ErrorNotFound", "Info")); } }