private void GetSearchResults(string name) { string url = "https://api.themoviedb.org/3/search/tv?api_key=" + _apikey + "&query=" + name; string json = GetWebResult(url); var data = MovieDbResult.FromJson(json); SetSearchGrid(data); }
private MovieDbMovie BuildMovieDto(MovieDbResult movieDbResult, MovieDbGenres movieDbGenres) { MovieDbMovie movieDto = new MovieDbMovie() { ProviderMovieId = movieDbResult.id, Overview = movieDbResult.overview, Title = movieDbResult.title, ReleaseDate = movieDbResult.release_date, CoverUri = movieDbResult.poster_path }; foreach (string genreId in movieDbResult.genre_ids) { var genre = movieDbGenres.genres.Where(g => g.id == genreId).FirstOrDefault(); if (genre != null) { movieDto.Genres.Add(genre.name); } } return(movieDto); }
private void SetSearchGrid(MovieDbResult data) { SearchGrid.ItemsSource = data.MovieDbItems; }