public TVShowListResult fetchMovieList(string url) { TVShowListResult result = null; using (var client = new HttpClient()) { var response = client.GetAsync(url).Result; var content = response.Content.ReadAsStringAsync().Result; result = Newtonsoft.Json.JsonConvert.DeserializeObject <TVShowListResult>(content); } return(result); }
public TVShowListResult SearchMovies(string query) { TVShowListResult result = null; using (var client = new HttpClient()) { string url = $"{searchUrl}?{apiKeyValue}&language=en-US&query={query}"; var response = client.GetAsync(url).Result; var content = response.Content.ReadAsStringAsync().Result; result = Newtonsoft.Json.JsonConvert.DeserializeObject <TVShowListResult>(content); } return(result); }
public void LoadData() { MovieService movieService = new MovieService(); TVService tVService = new TVService(); MovieListResult movieListResult = movieService.GetPopularMovies(1); TVShowListResult tVShowListResult = tVService.GetOnTheAirTVShows(1); List <Movie> movieList = movieListResult.results; List <TVShow> tVShowList = tVShowListResult.results; movies[0] = movieList.ElementAt <Movie>(0); movies[1] = movieList.ElementAt <Movie>(1); movies[2] = movieList.ElementAt <Movie>(2); tVShows[0] = tVShowList.ElementAt <TVShow>(0); tVShows[1] = tVShowList.ElementAt <TVShow>(1); tVShows[2] = tVShowList.ElementAt <TVShow>(2); test = "This is not for testing"; }