public void OnPost() { Movies = MovieDatabase.Search(SearchTerms); Movies = MovieDatabase.FilterByMPAARating(Movies, MPAARatings); Movies = MovieDatabase.FilterByGenres(Movies, Genres); Movies = MovieDatabase.FilterByIMDBRating(Movies, IMDBMin, IMDBMax); Movies = MovieDatabase.FilterByRTRating(Movies, RTMin, RTMax); }
/// <summary> /// Get search results for page /// </summary> /// <param name="IMDBMin"></param> /// <param name="IMDBMax"></param> /// <param name="RTMin"></param> /// <param name="RTMax"></param> public void OnGet(double?IMDBMin, double?IMDBMax, double?RTMin, double?RTMax) { this.IMDBMin = IMDBMin; this.IMDBMax = IMDBMax; this.RTMin = RTMin; this.RTMax = RTMax; Movies = MovieDatabase.Search(SearchTerms); Movies = MovieDatabase.FilterByMPAARating(Movies, MPAARatings); Movies = MovieDatabase.FilterByGenre(Movies, Genres); Movies = MovieDatabase.FilterByIMDBRating(Movies, IMDBMin, IMDBMax); Movies = MovieDatabase.FilterByRTRating(Movies, RTMin, RTMax); }
/// <summary> /// Gets the search results for display on the page /// </summary> public void OnGet(string SearchTerms, string[] MPAARatings, string[] Genres, double?IMDBMin, double?IMDBMax, double?TomatoesMin, double?TomatoesMax) { // Nullable conversion workaround this.TomatoesMax = TomatoesMax; this.TomatoesMin = TomatoesMin; this.IMDBMin = IMDBMin; this.IMDBMax = IMDBMax; this.SearchTerms = SearchTerms; this.MPAARatings = MPAARatings; this.Genres = Genres; Movies = MovieDatabase.Search(SearchTerms); Movies = MovieDatabase.FilterByMPAARating(Movies, MPAARatings); Movies = MovieDatabase.FilterByGenre(Movies, Genres); Movies = MovieDatabase.FilterByIMDBRating(Movies, IMDBMin, IMDBMax); Movies = MovieDatabase.FilterByRTRating(Movies, TomatoesMin, TomatoesMax); }
public void OnGet(string SearchTerms, string[] MPAARatings, string[] Genres, double IMDBMin, double IMDBMax, uint RTMin, uint RTMax) // string SearchTerms, string[] MPAARatings, string[] Genre, double IMDBMin, double IMDBMax, uint RTMin, uint RTMax (as parameters) { //SearchTerms = Request.Query["SearchTerms"]; Movies = MovieDatabase.Search(SearchTerms); //MPAARatings = Request.Query["MPAARatings"]; Movies = MovieDatabase.FilterByMPAARating(Movies, MPAARatings); //Genres = Request.Query["Genres"]; Movies = MovieDatabase.FilterByMPAARating(Movies, Genres); this.IMDBMax = IMDBMax; this.IMDBMin = IMDBMin; //IMDBMin = double.Parse(Request.Query["IMDBMin"]); //IMDBMax = double.Parse(Request.Query["IMDBMax"]); Movies = MovieDatabase.FilterByIMDBRating(Movies, IMDBMin, IMDBMax); this.RTMax = RTMax; this.RTMin = RTMin; Movies = MovieDatabase.FilterByRTRating(Movies, RTMin, RTMax); }