private void FetchData(int pageNumber) { try { movieObject = service.FindMoviesInTheaterList(pageNumber); PagedDataSource page = new PagedDataSource(); page.AllowCustomPaging = true; page.AllowPaging = true; page.DataSource = movieObject.results; page.PageSize = 10; MoviesRepeater.DataSource = page; MoviesRepeater.DataBind(); if (!IsPostBack) { TotalCount = movieObject.total_results; CreatePagingControl(); } else { plcPaging.Controls.Clear(); CreatePagingControl(); } } catch (Exception) { } }
private void FetchData(int pageNumber) { try { string name = Session["search"] == null ? "" : Session["search"].ToString(); movies = service.FindMultiSearch(pageNumber, name); PagedDataSource page = new PagedDataSource(); page.AllowCustomPaging = true; page.AllowPaging = true; page.DataSource = movies.results.ToArray(); page.PageSize = 10; MoviesRepeater.DataSource = page; MoviesRepeater.DataBind(); if (!IsPostBack) { TotalCount = movies.total_results; CreatePagingControl(); } else { plcPaging.Controls.Clear(); CreatePagingControl(); } ResultsCount.Text = "Displaying " + TotalCount + " results"; } catch (Exception) { ResultsCount.Text = "No results found."; } }
private void FetchData(int pageNumber) { try { string button = Session["button"] == null ? "" : Session["button"].ToString(); if (!button.Equals(string.Empty)) { switch (button) { case "upcomingmovies": Heading.Text = "Upcoming Movies"; TitleLabel.Text = "Upcoming Movies | Movie Genius"; movies = service.FindUpcomingMoviesList(1); break; case "popularmovies": Heading.Text = "Popular Movies"; TitleLabel.Text = "Popular Movies | Movie Genius"; movies = service.FindPopularMovies(1); break; case "topratedmovies": Heading.Text = "Top Rated Movies"; TitleLabel.Text = "Top Rated Movies | Movie Genius"; movies = service.FindTopRatedMovies(1); break; default: //"intheatres": Heading.Text = "In Theatres"; TitleLabel.Text = "In Theatres | Movie Genius"; movies = service.FindMoviesInTheaterList(pageNumber); break; //case "openingmovies": // Heading.Text = "Opening Movies"; // TitleLabel.Text = "Opening Movies | Movie Genius"; // movies = service.FindOpeningMovies(); // break; //default: // Heading.Text = "Upcoming Movies"; // TitleLabel.Text = "Upcoming Movies | Movie Genius"; // movies = service.FindUpcomingMoviesList(10); // break; } PagedDataSource page = new PagedDataSource(); page.AllowCustomPaging = true; page.AllowPaging = true; page.DataSource = movies.results.ToArray(); page.PageSize = 10; MoviesRepeater.DataSource = page; MoviesRepeater.DataBind(); if (!IsPostBack) { TotalCount = movies.total_results; CreatePagingControl(); } else { plcPaging.Controls.Clear(); CreatePagingControl(); } } else { Response.Redirect("Default.aspx"); } } catch (Exception) { } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { try { int MovieID = Session["MovieID"] == null ? 0 : Convert.ToInt32(Session["MovieID"]); if (MovieID == 0) { lblNoMovieSelected.Text = "No Movie Selected"; return; } service = new Service(); movie = service.MovieInfo(MovieID); TitleLabel.Text = movie.title + " | Movie Genius"; //if (movie.genres.Count > 0) //{ // // Add ", " inbetween each genre // movie.genres[0].name = string.Join(", ", movie.genres); //} //else { // movie.genres.Add(new Genre()); //} //if (movie.abridged_directors.Count > 0) //{ // // Add ", " inbetween each director // movie.abridged_directors[0].name = string.Join(", ", movie.abridged_directors.ConvertAll(m => m.name).ToArray()); //} //else //{ // movie.abridged_directors.Add(new AbridgedDirector()); // movie.abridged_directors[0].name = ""; //} //if (movie.credits.cast.Count > 0) //{ // // Add ", " inbetween each cast member // movie.credits.cast[0].name = string.Join(", ", movie.credits.cast.ConvertAll(m => m.name).ToArray()); //} //else //{ // //movie.credits.cast.Add(new AbridgedCast()); // movie.credits.cast[0].name = ""; //} //string youtubeLink = service.MovieTrailer(movie.title, movie.year); //movie.links.self = PrepareURL(Server.UrlPathEncode(youtubeLink)); List <Result> details = new List <Result>(1) { movie }; //details.Add(movie); MoviesRepeater.DataSource = details; MoviesRepeater.DataBind(); } catch (Exception) { } } }