public void RemoveDeveloperFromTeam(int teamID, int developerID) { DeveloperRepository devRepo = new DeveloperRepository(); Developer developerToRemove = devRepo.GetDeveloperByID(developerID); foreach (Team team in _teams) { if (team.TeamID == teamID) { team.Developers.Remove(developerToRemove); } } }
// U: The Team should be able to add new developers // remove developers by their ID. public void AddDeveloperToTeam(int teamID, int developerID) { DeveloperRepository devRepo = new DeveloperRepository(); Developer developerToAdd = devRepo.GetDeveloperByID(developerID); foreach (Team team in _teams) { if (team.TeamID == teamID) { team.Developers.Add(developerToAdd); } } }