Exemplo n.º 1
0
        public async Task <ActionResult <FullMovieInfoDto> > GetMovieInfo(int movieId)
        {
            FullMovieInfoDto movieDto = MovieMapper.MovieToMovieInfoDto(await _movieService.GetMovieInfo(movieId));

            if (movieDto != null)
            {
                return(Ok(movieDto));
            }

            return(NotFound());
        }
Exemplo n.º 2
0
        //----------------------------------------------------------------//

        public static FullMovieInfoDto MovieToMovieInfoDto(Movie movie)
        {
            FullMovieInfoDto fullMovieInfoDto = null;

            if (movie != null)
            {
                fullMovieInfoDto = new FullMovieInfoDto(movie.Title, movie.Budget, movie.Overview, movie.Poster_path,
                                                        movie.ReleaseDate, movie.Runtime, movie.Status, movie.Tagline);
            }

            return(fullMovieInfoDto);
        }
        //----------------------------------------------------------------//

        public MovieMainPageDto(FullMovieInfoDto _fullMovieInfo, CreditsDto creditsDto)
        {
            FullMovieInfo = _fullMovieInfo;
            Credits       = creditsDto;
        }