private async Task LoadMovieDetailsAsync() { var environmentKey = Environment.GetEnvironmentVariable("TMDB_API_KEY"); var movieClient = new MovieClient(environmentKey); var id = Request.QueryString["id"]; var movie = await movieClient.GetMovieAsync(id); DetailsView1.DataSource = new Movie[] { movie }; DetailsView1.DataBind(); ViewState["Movie"] = movie; }
private async Task LoadMovieDetailsAsync() { var apiKey = ConfigurationManager.AppSettings["tmdb:ApiKey"]; var movieClient = new MovieClient(apiKey); var id = Request.QueryString["id"]; var movie = await movieClient.GetMovieAsync(id); DetailsView1.DataSource = new Movie[] { movie }; DetailsView1.DataBind(); RptCast.DataSource = movie.Credits.Where(x => x.IsCast).ToList(); RptCast.DataBind(); RptCrew.DataSource = movie.Credits.Where(x => !x.IsCast).ToList(); RptCrew.DataBind(); ViewState["Movie"] = movie; }