コード例 #1
0
        public List <ResearchTeam> NGroup(int value)
        {
            var group = ResearchTeams.GroupBy(x => x.Members.Count).Where(x => x.Key == value);
            IEnumerable <ResearchTeam> researchTeams = group.SelectMany(g => g);

            return(researchTeams.ToList());
        }
コード例 #2
0
 public void SortByNumberOfPapers()
 {
     ResearchTeams.Sort(new PublicationsNumberComparer().Compare);
 }
コード例 #3
0
 public void SortByThemeName()
 {
     ResearchTeams.Sort(new ResearchTeam().Compare);
 }
コード例 #4
0
 public void SortByRegistratioNumber()
 {
     ResearchTeams.Sort();
 }
コード例 #5
0
 public void AddResearchTeams(params ResearchTeam[] newResearchTeams)
 {
     ResearchTeams.AddRange(newResearchTeams);
 }
コード例 #6
0
 public void AddDefaults()
 {
     ResearchTeams.Add(new ResearchTeam());
 }