コード例 #1
0
        // filter by the researcher name
        public static List <Researcher> FilterByName(string name)
        {
            List <Researcher> researcherList = ERDAdapter.fetchBasicResearcherDetails();
            var selected = from Researcher r in researcherList
                           where r.FamilyName.ToLower().Contains(name.ToLower()) || r.GivenName.ToLower().Contains(name)
                           select r;

            return(new List <Researcher>(selected));
        }
コード例 #2
0
        // filter the list by researche level. if the researcher type is 'Student', the leve is 'Student'
        public static List <Researcher> FilterBy(EmploymentLevel level)
        {
            List <Researcher> researcherList = ERDAdapter.fetchBasicResearcherDetails();

            if (level == EmploymentLevel.All)
            {
                return(researcherList);
            }
            else
            {
                var selected = from Researcher r in researcherList
                               where level.ToString().Equals(r.Level)
                               select r;

                return(new List <Researcher>(selected));
            }
        }
コード例 #3
0
 //Load full list of researchers
 public void LoadResearchers()
 {
     res = ERDAdapter.fetchBasicResearcherDetails();
 }
コード例 #4
0
ファイル: ResearcherController.cs プロジェクト: Picesbay/RAP
 //ReseacherController constructors
 public ResearcherController()
 {
     researchers         = ERDAdapter.fetchBasicResearcherDetails();
     viewableResearchers = new ObservableCollection <Researcher>(researchers);
 }
コード例 #5
0
        // return the researcher list
        public static List <Researcher> LoadResearchers()
        {
            List <Researcher> researcherList = ERDAdapter.fetchBasicResearcherDetails();

            return(researcherList);
        }