// Add developer to team public void AddDevtoTeam(DeveloperContent developer, string teamName) { // Get dev team we want to add dev to DevTeamContent team = GetDevTeamByTeamName(teamName); // Dig into dev team object using dot annotation to get to Developers property (which is a list) team.Developers.Add(developer); // Add developer to Developers property }
//Update public bool UpdateDevTeam(string originalTeam, DevTeamContent newDevTeam) { //Find the developer DevTeamContent oldTeam = GetDevTeamByTeamName(originalTeam); //Update developer if (oldTeam != null) { oldTeam.TeamName = newDevTeam.TeamName; oldTeam.TeamId = newDevTeam.TeamId; oldTeam.Developers = newDevTeam.Developers; return(true); } else { return(false); } //Delete }
public bool RemoveDevTeamFromList(string teamName) { DevTeamContent devTeam = GetDevTeamByTeamName(teamName); if (devTeam == null) { return(false); } int initialCount = _listOfDevTeams.Count; _listOfDevTeams.Remove(devTeam); if (initialCount > _listOfDevTeams.Count) { return(true); } else { return(false); } // Return devTeam from field list by team Id }
private void RemoveDevFromTeam(DeveloperContent developer, string teamName) { DevTeamContent team = GetDevTeamByTeamName(teamName); team.Developers.Remove(developer); }
//Create // Add devTeam to field list public void AddDevTeamToList(DevTeamContent team) { _listOfDevTeams.Add(team); }