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());
        }
 public void SortByNumberOfPapers()
 {
     ResearchTeams.Sort(new PublicationsNumberComparer().Compare);
 }
 public void SortByThemeName()
 {
     ResearchTeams.Sort(new ResearchTeam().Compare);
 }
 public void SortByRegistratioNumber()
 {
     ResearchTeams.Sort();
 }
 public void AddResearchTeams(params ResearchTeam[] newResearchTeams)
 {
     ResearchTeams.AddRange(newResearchTeams);
 }
 public void AddDefaults()
 {
     ResearchTeams.Add(new ResearchTeam());
 }