コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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));
        }
コード例 #4
0
        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"));
            }
        }