コード例 #1
0
        public ViewResult Details(int?id)
        {
            MovieDto movie = _movieRepository.GetMovie(id.Value);

            movie.Genre  = _genreRepository.GetGenreForMovie(movie.Id);
            movie.People = _peopleRepository.GetPeopleForMovie(movie.Id);
            MovieDetailsViewModel movieDetailsViewModel = new MovieDetailsViewModel()
            {
                Movie             = movie,
                PageTitle         = movie.Title,
                RuntimeTimeFormat = _movieRepository.FormatRuntime(movie.Runtime),
                Reviews           = _tmdbRepository.GetReviews(movie.TmdbId),
                Videos            = _tmdbRepository.GetVideos(movie.TmdbId),
                Backdrops         = _tmdbRepository.GetBackdrops(movie.TmdbId),
                Posters           = _tmdbRepository.GetPosters(movie.TmdbId)
            };

            return(View(movieDetailsViewModel));
        }