public static ShowDTO AsShowDTO(this TopMovie show)
 {
     return(new ShowDTO
     {
         Id = show.id,
         Title = show.title,
         Media_type = show.media_type,
         Description = show.overview,
         Release_date = show.release_date,
         Image_url = "https://image.tmdb.org/t/p/w500/" + show.poster_path
     });
 }
Ejemplo n.º 2
0
        private async Task <IEnumerable <TopMovie> > CallMovie()
        {
            string uri = "https://api.themoviedb.org/3/trending/movie/week?api_key=3caffe903f7c34234eb189d6db9544fc";

            HttpResponseMessage response = await _httpClient.GetAsync(uri);

            var content = await response.Content.ReadAsStringAsync();

            IList <JToken> results = JObject.Parse(content)["results"].Children().ToList();

            IList <TopMovie> topMovies = new List <TopMovie>();

            for (int movieCount = 0; movieCount < 10; movieCount++)
            {
                TopMovie topAnime = results[movieCount].ToObject <TopMovie>();
                topMovies.Add(topAnime);
            }
            return(topMovies);
        }