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); } }