// 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);
        }
Exemple #2
0
        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);
            }
        }