public void OnPost(string search, List <string> mpaa) { // search and filter if (search != null && mpaa.Count > 0) { Movies = MovieDatabase.Search(search); Movies = MovieDatabase.FilterByMPAA(Movies, mpaa); } else if (search != null) { Movies = MovieDatabase.Search(search); } else if (mpaa.Count > 0) { Movies = MovieDatabase.FilterByMPAA(MovieDatabase.All, mpaa); } else { Movies = MovieDatabase.All; } if (minIMDB is float min) { Movies = MovieDatabase.FilterByMinIMDB(Movies, min); } }
public void OnPost() { if (search != null && mpaa.Count > 0) { Movies = MovieDatabase.Search(search); Movies = MovieDatabase.FilterByMPAA(Movies, mpaa); } else if (search != null) { Movies = MovieDatabase.Search(search); } else if (mpaa.Count > 0) { Movies = MovieDatabase.FilterByMPAA(Movies, mpaa); } else { Movies = MovieDatabase.All; } if (minIMDB is float min) { Movies = MovieDatabase.FilterByMinIMDB(Movies, min); } }
public void Onpost() { Movies = MovieDatabase.All; if (search != null && mapp.Count != 0) { Movies = MovieDatabase.SearchAndFilter(search, mapp); } else if (mapp.Count != 0) { Movies = MovieDatabase.Filter(mapp); } else if (search != null) { Movies = MovieDatabase.Search(Movies, search); } if (mapp.Count != 0) { Movies = MovieDatabase.FilterByMPAA(Movies, mapp); } if (minIMDB != null) { Movies = MovieDatabase.FilterByBinIMDB(Movies, (float)minIMDB); } if (maxIMDB != null) { Movies = MovieDatabase.FilterByMaxIMDB(Movies, (float)maxIMDB); } }
public void OnPost() { Movies = MovieDatabase.All; if (search != null && mpaa.Count != 0) { Movies = MovieDatabase.SearchAndFilter(search, mpaa); } else if (mpaa.Count != 0) { Movies = MovieDatabase.Filter(mpaa); } else if (search != null) { Movies = MovieDatabase.Search(Movies, search); } else { Movies = MovieDatabase.All; } if (mpaa.Count != 0) { Movies = MovieDatabase.FilterByMPAA(Movies, mpaa); } if (minIMDB != null) { Movies = MovieDatabase.FilterByMinIMDB(Movies, (float)minIMDB); } }
public void OnPost(string search, List <string> rating, float?minIMDB, float?maxIMDB) { Movies = MovieDatabase.All; if (search != null && rating.Count != 0) { Movies = MovieDatabase.SearchAndFilter(search, rating); } else if (rating.Count != 0) { Movies = MovieDatabase.Filter(rating); } else if (search != null) { Movies = MovieDatabase.Search(Movies, search); } else { Movies = MovieDatabase.All; } if (rating.Count != 0) { Movies = MovieDatabase.FilterByMPAA(Movies, rating); } if (minIMDB != null) { Movies = MovieDatabase.FilterByMinIMDB(Movies, (float)minIMDB); } }
public void OnPost(string search, List <string> mpaa, float?minIMDB, float?maxIMDB) { Movies = MovieDatabase.All; if (search != null) { this.search = search; Movies = MovieDatabase.Search(Movies, search); } if (mpaa.Count > 0) { this.mpaa = mpaa; Movies = MovieDatabase.FilterByMPAA(Movies, mpaa); } if (minIMDB is float min) { this.minIMDB = minIMDB; Movies = MovieDatabase.FilterByMinIMDB(Movies, min); } if (maxIMDB is float max) { this.maxIMDB = maxIMDB; Movies = MovieDatabase.FilterByMaxIMDB(Movies, max); } }
public void OnPost() { movies = MovieDatabase.All; if (search != null) { movies = MovieDatabase.Search(movies, search); } if (mpaa.Count > 0) { movies = MovieDatabase.FilterByMPAA(movies, mpaa); } if (minIMDB is float min) { movies = MovieDatabase.FilterByMinIMDB(movies, min); } }
public void OnPost(string search, List <string> rating, float?minIMDB, float?maxIMDB) { Movies = MovieDatabase.All; if (search != null) { Movies = MovieDatabase.SearchAndFilter(search, rating, Movies); } if (mpaa.Count != 0) { Movies = MovieDatabase.FilterByMPAA(Movies, mpaa); } if (minIMDB != null) { Movies = MovieDatabase.FilterByMinIMDB(Movies, (float)minIMDB); } }
public void OnPost(string search, List <string> mpaa, double?minIMDB) { Movies = MovieDatabase.All; if (search != null) { Movies = MovieDatabase.Search(search); } if (mpaa.Count > 0) { Movies = MovieDatabase.FilterByMPAA(Movies, mpaa); } if (minIMDB != null) { Movies = MovieDatabase.FilterByIMDB(Movies, minIMDB); } }
public void OnPost(string search, string[] rating, float?minIMDB, float?maxIMDB) { Movies = movieDatabase.All; if (search != null) { Movies = movieDatabase.Search(Movies, search); } if (rating.Count() != 0) { Movies = movieDatabase.FilterByMPAA(Movies, rating.ToList()); } if (minIMDB != null) { Movies = movieDatabase.FilterByMinIMDB(Movies, (float)minIMDB); } }
public void OnPost() { Movies = MovieDatabase.All; if (Search != null) { Movies = MovieDatabase.Search(Movies, Search); } if (mpaa.Count > 0) { Movies = MovieDatabase.FilterByMPAA(Movies, mpaa); } if (minIMDB is float nonNullMinIMDB) { Movies = MovieDatabase.FilterByMinIMDB(Movies, nonNullMinIMDB); } }
public void OnPost(string search, List <string> mpaa, float?minIMDB, float?maxIMDB) { Movies = MovieDatabase.All; if (search != null) { Movies = MovieDatabase.Search(Movies, search); } if (mpaa.Count != 0) { Movies = MovieDatabase.FilterByMPAA(Movies, mpaa); } if (minIMDB != null) { Movies = MovieDatabase.FilterByMinIMDB(Movies, (float)minIMDB); } if (maxIMDB != null) { Movies = MovieDatabase.FilterByMaxIMDB(Movies, (float)maxIMDB); } /*if (search != null && rating.Count != 0) * { * Movies = MovieDataBase.SearchAndFilter(search, rating); * } * else if (rating.Count != 0) * { * Movies = MovieDataBase.Filter(rating); * } * else if (search != null) * { * Movies = MovieDataBase.Search(search); * } * else * { * Movies = MovieDataBase.All; * }*/ }
public void OnPost() { Movies = MovieDatabase.All; if (search != null) { Movies = MovieDatabase.Search(Movies, search); } if (ratings.Count != 0) { Movies = MovieDatabase.FilterByMPAA(Movies, ratings); } if (minIMDB != null) { Movies = MovieDatabase.FilterByMinIMDB(Movies, (float)minIMDB); } if (maxIMDB != null) { Movies = MovieDatabase.FilterByMaxIMDB(Movies, (float)maxIMDB); } }
public void OnPost() { Movies = MovieDatabase.All; if (search != null) { Movies = MovieDatabase.Search(Movies, search); } if (mpaa.Count != 0) { Movies = MovieDatabase.FilterByMPAA(Movies, mpaa); } if (minIMBD != null) { Movies = MovieDatabase.FilterByMinIMBD(Movies, (float)minIMBD); } if (maxIMBD != null) { Movies = MovieDatabase.FilterByMaxIMBD(Movies, (float)maxIMBD); } }
public void OnPost(string search, List <string> mpaa, float?minIMDB, float?maxIMDB) { Movies = MovieDatabase.All; if (search != null) { Movies = MovieDatabase.Search(Movies, search); } if (mpaa.Count > 0) { Movies = MovieDatabase.FilterByMPAA(Movies, mpaa); } if (minIMDB != null) { Movies = MovieDatabase.FilterByMinIMDB(Movies, (float)minIMDB); } if (maxIMDB != null) { Movies = MovieDatabase.FilterByMaxIMDB(Movies, (float)maxIMDB); } }
public void OnPost(string search, List <string> rating, float?minIMDB, float?maxIMDB) { Search = search; Mpaa = rating; MinIMDB = minIMDB; MaxIMDB = maxIMDB; Movies = MovieDatabase.All; if (search != null) { Movies = MovieDatabase.Search(Movies, search); } if (rating.Count != 0) { Movies = MovieDatabase.FilterByMPAA(Movies, rating); } if (minIMDB != null) { Movies = MovieDatabase.FilterByMinIMDB(Movies, (float)minIMDB); } if (maxIMDB != null) { Movies = MovieDatabase.FilterByMaxIMDB(Movies, (float)maxIMDB); } //if(search != null && rating.Count != 0) //{ // Movies = movieDatabase.SearchAndFilter(search, rating); //} //else if(rating.Count != 0) //{ // Movies = movieDatabase.Filter(rating); //} //else if(search != null) //{ // Movies = movieDatabase.Search(search); //} //else //{ // Movies = movieDatabase.All; //} }
public void OnPost(bool Clear) { Movies = MovieDatabase.All; if (Search != null) { Movies = MovieDatabase.Search(Movies, Search); } if (Rating.Count != 0) { Movies = MovieDatabase.FilterByMPAA(Movies, Rating); } if (MinIMDB != null) { Movies = MovieDatabase.FilterByMinIMDB(Movies, (float)MinIMDB); } if (MaxIMDB != null) { Movies = MovieDatabase.FilterByMinIMDB(Movies, (float)MaxIMDB); } }
public void OnPost() { Movies = MovieDatabase.All; if (search != null) { Movies = MovieDatabase.Search(Movies, search); } if (rating.Count != 0) { Movies = MovieDatabase.FilterByMPAA(Movies, rating); } if (minIMDB != null) { Movies = MovieDatabase.FilterByMinimumIMDB(Movies, (float)minIMDB); } if (maxIMDB != null) { Movies = MovieDatabase.FilterByMaximumIMDB(Movies, (float)maxIMDB); } //if(search!= null && rating.Count != 0) //{ // Movies = movieDatabase.SearchAndFilter(search, rating); // Movies = movieDatabase.Filter(rating); //} //else if(rating.Count != 0) //{ // Movies = movieDatabase.Filter(rating); //} //else if(search != null) //{ // Movies = movieDatabase.Search(search); //} //else //{ // Movies = movieDatabase.All; //} }
public void OnPost() { Movies = MovieDatabase.All; if (search != null) { // Search Movies = MovieDatabase.Search(Movies, search); } if (mpaa.Count > 0) { // Filter by MPAA Rating Movies = MovieDatabase.FilterByMPAA(Movies, mpaa); } if (minIMDB is float min) { // Filter by min IMDB Rating Movies = MovieDatabase.FilterByMinIMDB(Movies, min); } }
public void OnPost() { //default with the entire database Movies = MovieDatabase.All; //filter if the search terms exist and pare down the movie list if (Search != null) { Movies = MovieDatabase.Search(Movies, Search); } if (Rating.Count != 0) { Movies = MovieDatabase.FilterByMPAA(Movies, Rating); } if (MinIMDB != null) { Movies = MovieDatabase.FilterByMinIMDB(Movies, (float)MinIMDB); } if (MaxIMDB != null) { Movies = MovieDatabase.FilterByMaxIMDB(Movies, (float)MaxIMDB); } }
public void OnPost() { Movies = MovieDatabase.All; if (search != null) { Movies = MovieDatabase.Search(Movies, search); } if (rating.Count > 0) { Movies = MovieDatabase.FilterByMPAA(Movies, rating); } if (minIMDb != null) { Movies = MovieDatabase.FilterByMinIMDb(Movies, (float)minIMDb); } /* if (search != null && rating.Count != 0) * { * Movies = movieDatabase.SearchAndFilter(search, rating); * } * else if (rating.Count != 0) * { * Movies = movieDatabase.Filter(rating); * } * else if (search != null) * { * Movies = movieDatabase.Search(search); * } * else * { * Movies = movieDatabase.All; * } */ }
public void OnPost() { Movies = MovieDatabase.All; if (search != null) { Movies = MovieDatabase.Search(search, Movies); } if (rating.Count > 0) { Movies = MovieDatabase.FilterByMPAA(rating, Movies); } if (minIMDB != null) { Movies = MovieDatabase.FilterByMinIMDB(minIMDB, Movies); } if (maxIMDB != null) { Movies = MovieDatabase.FilterByMaxIMDB(maxIMDB, Movies); } }
public void OnPost(string search, List <string> mpaa, float?minIMDB, float?maxIMDB) { Movies = MovieDatabase.All; if (mpaa.Count != 0) { Movies = movieDataBase.FilterByMPAA(Movies, mpaa); } if (search != null && mpaa.Count != 0) { Movies = MovieDatabase.SearchAndFilter(search, mpaa); } else if (mpaa.Count != 0) { Movies = Movies.where (Movie => mpaa.contains(Movie.MPAA_Rating)); // Movies = MovieDatabase.Filter(mpaa); } else if (search != null) { Movies = Movies.where (Movie => Movie.Title.contains(search, stringComparsion.OrdinalIgnoreCase)); } if (minIMDB != null) { Movies = Movies.where (Movie => Movie.IMDB_Ratung != null && Movie.IMBD_Rating); // Movies = MovieDatabase.FilterByMinIMBD(Movies, minIMDB); } if (maxIMDB != null) { Movies = Movies.where (Movie => Movie.IMDB_Ratung != null && Movie.IMBD_Rating); // Movies = MovieDatabase.FilterByMinIMBD(Movies, maxIMDB); } else { Movies = MovieDatabase.All; } switch (sort) { case "title": Movies = Movies.orderBy(Movie => Movie.title); break; case "director": Movies = Movies .where (Movie => Movie.director != null) .orderBy(Movie => { string [] parts = Movie.Director.split(" "); return(parts[parts.lenghts - 1]); }); break; case "mppa": Movies = Movies.orderBy(Movie => Movie.MPAA_Rating); break; case "imdb": Movies = Movies.orderBy(Movie => Movie.IMDB_Rating); break; case "rt": Movies = Movies .Where(Movie => Movie.Rotten_Tomatoes_Rating != null) .OrderBy(Movie => Movie) } }