public async Task <MovieDetailsClass> GetMovieDetails(int id) { string requestUri = "https://api.themoviedb.org/3/movie/" + id + "?api_key=580bda8a5ab6a951e45ea4385de5bdd8&append_to_response=credits,videos,images"; var httpContent = await client.GetAsync(requestUri); string jsonContent = httpContent.Content.ReadAsStringAsync().Result; MovieDetailsClass movieDetails = JsonConvert.DeserializeObject <MovieDetailsClass>(jsonContent); return(movieDetails); }
public async void LoadDetails(string id) { var connection = await this.apiService.CheckConnection(); if (!connection.IsSuccess) { await Application.Current.MainPage.DisplayAlert("Conexão de Rede", connection.Message, "OK"); return; } var response = await _movieDetailService.GetAllDetail(id); var resultado = response.ResultadoDetail; MovieDetailsClass dados = (MovieDetailsClass)resultado; if (dados != null) { Title.Text = dados.title; Release.Text = dados.release_date; OverviewTitle.Text = dados.overview; ImgBig.Source = "https://image.tmdb.org/t/p/w500" + dados.poster_path; } }