Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 private void SetSearchGrid(MovieDbResult data)
 {
     SearchGrid.ItemsSource = data.MovieDbItems;
 }