public void Load(ServiceApplication sdkService, ApplicationFunctionDto applicationFunctionDto, DateTime date)
 {
     IList<SiteDto> sites = new List<SiteDto>(sdkService.OrganizationService.GetSites(applicationFunctionDto, date, true));
     foreach (SiteDto siteDto in sites)
     {
         Site site = new Site(siteDto);
         _siteColl.Add(site);
         IList<TeamDto> teams = new List<TeamDto>(sdkService.OrganizationService.GetTeams(siteDto, applicationFunctionDto, date, true));
         foreach (TeamDto teamDto in teams)
         {
             Team team = site.CreateAndAddTeam(teamDto);
             IList<PersonDto> agents = new List<PersonDto>(sdkService.OrganizationService.GetPersonsByTeam(teamDto, applicationFunctionDto, date, true));
             foreach (PersonDto personDto in agents)
             {
                 Agent agent = team.CreateAndAddAgent(personDto);
                 _agentColl.Add(agent);
             }
         }
     }
 }
Пример #2
0
 public Team(TeamDto dto, Site site)
 {
     _dto = dto;
     _site = site;
     _agentColl = new List<Agent>();
 }