public SearchResultsModel DoSearch(string[] contentTypes, string size, string school, string role, string grade, string enrollStatus) { SearchResultsModel SearchResultsModel = null; bool validContentTypes = true; foreach (string contentType in contentTypes) { validContentTypes &= SearchValidation.ValidateSearchFilter(contentType); } if (validContentTypes && //required SearchValidation.ValidateSearchFilter(size) && //required SearchValidation.ValidateSearchFilter(school) //required ) { SearchResultsModel = _searchAdapter.DoSearch(contentTypes, size, school, role, grade, enrollStatus); } else { SearchResultsModel = new SearchResultsModel(); ErrorModel error = new ErrorModel("Invalid search criteria", "Web Search Service"); SearchResultsModel.ErrorList.Add(error); } return(SearchResultsModel); }
private void BeginSearch(object sender, RoutedEventArgs e) { if (SearchValidation.Validate(rvm1.Components)) { rvm1.SearchByRecepieComponent(); foreach (Window window in Application.Current.Windows) { if (window.GetType() == typeof(RecepieWindow)) { (window as RecepieWindow).ResetBtn.IsEnabled = true; } } Close(); } }
private void BeginSearch(object sender, RoutedEventArgs e) { if (TitleR.Text != "") { if (SearchValidation.Validate(TitleR.Text)) { rvm.SearchByRecepieTitle(); TitleR.IsEnabled = false; Type.IsEnabled = false; Components.IsEnabled = false; OkBtn.IsEnabled = false; } } else { rvm.SearchByRecepieType(); TitleR.IsEnabled = false; Type.IsEnabled = false; Components.IsEnabled = false; OkBtn.IsEnabled = false; } }