// Get developer's teams public string GetTeamNames(int devID) { List <DevTeam> listOfTeams = KomodoDataBase._teams; List <DevTeam> listOfTeamsForDeveloper = new List <DevTeam>(); string stringList = ""; // get developer Developer selectedDev = _developerRepo.GetDeveloperByID(devID); // for each team foreach (DevTeam team in listOfTeams) { // check if given developer is on that team bool doesContainDeveloper = team.listOfDevelopers.Contains(selectedDev); // if they are, add the team to the listOfTeamsForDeveloper list if (doesContainDeveloper) { listOfTeamsForDeveloper.Add(team); stringList += team.TeamName + ", "; } } // return the list return(stringList); }
public bool AddDeveloperToTeam(int developerID, string devTeamName) { // Get existing developer Developer selectedDeveloper = _developerRepo.GetDeveloperByID(developerID); // Get team DevTeam selectedTeam = GetTeamByName(devTeamName); // Add developer to team if (selectedTeam != null) { selectedTeam.listOfDevelopers.Add(selectedDeveloper); return(true); } else { return(false); } }