public void SearchForFilmMethodOk() { clsFilmCollection AllFilms = new clsFilmCollection(); string searchText = "Story"; Assert.IsNotNull(AllFilms.SearchForFilm(searchText)); }
protected void Page_Load(object sender, EventArgs e) { pnlAllSearchResults.Visible = false; pnlError.Visible = false; if (!IsPostBack) { try { string searchText = Request.QueryString["searchText"]; Session["searchText"] = searchText; CheckIfUserIsLoggedIn(); clsFilmCollection AllFilms = new clsFilmCollection(); clsDataConnection DB = new clsDataConnection(); clsDynamicPanel aDynamicPanel = new clsDynamicPanel(); if (AllFilms.SearchForFilm(searchText).Count != 0) { foreach (clsFilm aFilm in AllFilms.SearchForFilm(searchText)) { DB = new clsDataConnection(); DB.AddParameter("@FilmId", aFilm.FilmId); DB.Execute("sproc_tblLinksFilterByFilmId"); string imdbId = DB.DataTable.Rows[0]["ImdbId"].ToString(); pnlActualSearchResults.Controls.Add(aDynamicPanel.GenerateSearchResultsPanel(aFilm.Title, imdbId)); } GenerateMoods(); pnlAllSearchResults.Visible = true; } else { pnlActualSearchResults.Controls.Clear(); pnlActualSearchResults.Controls.Add(aDynamicPanel.GenerateEmptySearchResultsPanel()); } } catch { pnlError.Visible = true; } } }
void LoadData() { try { clsFilmCollection AllFilmsInDatabase = new clsFilmCollection(); AllFilmsInDatabase = new clsFilmCollection(); grdAllFilms.DataSource = AllFilmsInDatabase.AllFilms; grdAllFilms.DataBind(); if (!string.IsNullOrEmpty(txtFilmSearch.Text.Trim())) { grdAllFilms.DataSource = AllFilmsInDatabase.SearchForFilm(txtFilmSearch.Text); grdAllFilms.DataBind(); } } catch { pnlError.Visible = true; } }