예제 #1
0
        public MovieGenreDTO GetGenreListByLanguage(string language)
        {
            RestClient client = _MovieApiConsumer.CriarRequestApi(out RestRequest request, Url);
            Dictionary <string, string> requestParameters = CriarRequestParameters(language);

            _MovieApiConsumer.AdicionarParametrosQueryString(requestParameters, request);
            Task <IRestResponse> restResponse = _MovieApiConsumer.ObterResponseApi(client, request);
            MovieGenreDTO        movieGenre   = DeserializarResponse(restResponse);

            return(movieGenre);
        }
        public MovieUpComingDTO GetMoviesUpComing(string language, int page, string region)
        {
            RestClient client = _MovieApiConsumer.CriarRequestApi(out RestRequest request, Url);
            Dictionary <string, string> requestParameters = CriarRequestParameters(language, page, region);

            _MovieApiConsumer.AdicionarParametrosQueryString(requestParameters, request);
            Task <IRestResponse> restResponse   = _MovieApiConsumer.ObterResponseApi(client, request);
            MovieUpComingDTO     upcomingMovies = DeserializarResponse(restResponse);

            return(upcomingMovies);
        }