コード例 #1
0
 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);
 }
コード例 #2
0
 /// <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);
 }
コード例 #3
0
 /// <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);
 }
コード例 #4
0
        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);
        }