Exemplo n.º 1
0
 private static void AddProjectsToNewTeam(ATAEntities context, List<string> projects, Team team)
 {
     projects.ForEach(t =>
     {
         ATADataModel.Project currentProject = ATACore.Managers.ProjectManager.GetByName(context, t);
         team.Projects.Add(currentProject);
     });
 }
Exemplo n.º 2
0
 private static void AddAgentMachinesToNewTeam(ATAEntities context, List<string> agentMachines, Team team)
 {
     agentMachines.ForEach(t =>
     {
         ATADataModel.AgentMachine currentAgentMachine = ATACore.Managers.AgentMachineManager.GetByName(context, t);
         team.AgentMachines.Add(currentAgentMachine);
     });
 }
Exemplo n.º 3
0
 public void AddNew(ATAEntities context, string teamName, List<string> projectNames, List<string> agentMachines)
 {
     Team team = new Team()
     {
         Name = teamName
     };
     AddProjectsToNewTeam(context, projectNames, team);
     AddAgentMachinesToNewTeam(context, agentMachines, team);
     context.Teams.Add(team);
     context.SaveChanges();
 }