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 }); }
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); }