public override DataTable GetDataTable(PortalModuleBase module, UniversityModelContext modelContext, string search) { var eduProgramProfiles = new FindEduProgramProfileQuery(modelContext).List(search) .Select(epp => new EduProgramProfileViewModel(epp)); return(DataTableConstructor.FromIEnumerable(eduProgramProfiles)); }
public override DataTable GetDataTable(PortalModuleBase module, UniversityModelContext modelContext, string search) { // FIXME: Cannot set comparison options var documentTypes = (search == null) ? new FlatQuery <DocumentTypeInfo> (modelContext).List() : new FlatQuery <DocumentTypeInfo> (modelContext) .ListWhere(dt => dt.Type.Contains(search) || dt.Description.Contains(search)); return(DataTableConstructor.FromIEnumerable(documentTypes)); }
public override DataTable GetDataTable(PortalModuleBase module, UniversityModelContext modelContext, string search) { // FIXME: Cannot set comparison options var eduForms = (search == null) ? new FlatQuery <EduFormInfo> (modelContext).List() : new FlatQuery <EduFormInfo> (modelContext) .ListWhere(ef => ef.Title.Contains(search) || ef.ShortTitle.Contains(search)); return(DataTableConstructor.FromIEnumerable(eduForms)); }
public override DataTable GetDataTable(PortalModuleBase module, UniversityModelContext modelContext, string search) { // FIXME: Cannot set comparison options var scienceRecordTypes = (search == null) ? new FlatQuery <ScienceRecordTypeInfo> (modelContext).List() : new FlatQuery <ScienceRecordTypeInfo> (modelContext) .ListWhere(srt => srt.Type.Contains(search)); return(DataTableConstructor.FromIEnumerable(scienceRecordTypes)); }
public override DataTable GetDataTable(PortalModuleBase module, UniversityModelContext modelContext, string search) { // FIXME: Cannot set comparison options var years = (search == null) ? new FlatQuery <YearInfo> (modelContext).List() : new FlatQuery <YearInfo> (modelContext) .ListWhere(y => y.Year.ToString() == search); return(DataTableConstructor.FromIEnumerable(years)); }
public override DataTable GetDataTable(PortalModuleBase module, UniversityModelContext modelContext, string search) { // FIXME: Cannot set comparison options var achievements = (search == null) ? new FlatQuery <AchievementInfo> (modelContext).List() : new FlatQuery <AchievementInfo> (modelContext) .ListWhere(a => a.Title.Contains(search) || a.ShortTitle.Contains(search)); return(DataTableConstructor.FromIEnumerable(achievements)); }
public override DataTable GetDataTable(PortalModuleBase module, UniversityModelContext modelContext, string search) { // FIXME: Cannot set comparison options var divisions = (search == null) ? new FlatQuery <EduProgramDivisionInfo> (modelContext).List() : new FlatQuery <EduProgramDivisionInfo> (modelContext) .ListWhere(d => d.DivisionRole.Contains(search)); return(DataTableConstructor.FromIEnumerable(divisions)); }
public override DataTable GetDataTable(PortalModuleBase module, UniversityModelContext modelContext, string search) { // FIXME: Cannot set comparison options var employees = (search == null) ? new FlatQuery <EmployeeInfo> (modelContext).List() : new FlatQuery <EmployeeInfo> (modelContext) .ListWhere(e => e.LastName.Contains(search) || e.FirstName.Contains(search) || e.OtherName.Contains(search) || (e.FirstName + " " + e.LastName).Contains(search) || (e.FirstName + " " + e.OtherName + " " + e.LastName).Contains(search) || (e.LastName + " " + e.FirstName + " " + e.OtherName).Contains(search) || e.CellPhone.Contains(search) || e.Phone.Contains(search) || e.Email.Contains(search) || e.SecondaryEmail.Contains(search) || e.WorkingPlace.Contains(search) ); return(DataTableConstructor.FromIEnumerable(employees.Select(e => new EmployeeViewModel(e)))); }
public override DataTable GetDataTable(PortalModuleBase module, UniversityModelContext modelContext, string search) { var divisions = new FindDivisionQuery(modelContext).List(search); return(DataTableConstructor.FromIEnumerable(divisions)); }