private void CreateNewTeam() // 10 min of create { //Who would you like on team? Switch w/ names Console.Clear(); DevTeam newDevTeam = new DevTeam(); Console.WriteLine("Which team would you like to add the developer to?\n" + "1) Wizards\n" + "2) Warlocks\n" + "3) Dragons\n" + "4) Witches\n" + "5) Warriors\n" + "6) Sorcerers\n" + "7) Legends"); string newTeamNameAsString = Console.ReadLine(); int newTeamAsInt = int.Parse(newTeamNameAsString); newDevTeam.Team = (TeamName)newTeamAsInt; // Dev name SeeListOfDevelopers(); Console.WriteLine(); Console.WriteLine("Please choose new team member:"); string newDevTeamMemAsString = Console.ReadLine(); _devTeamRepository.AddDevToTeam(newDevTeam); }
private void AddDeveloperToTeam() { Console.Clear(); ViewAllDeveloperTeams(); Console.WriteLine("Enter the Dev Team Id Number you want to add to."); int teamId = int.Parse(Console.ReadLine()); DevTeam dev = _devTeamRepository.GetDevTeamsById(teamId); Console.WriteLine("Enter the Id Number of the Developer that needs added."); int developerId = int.Parse(Console.ReadLine()); Developer developer = _developerRepository.GetDeveloperById(developerId); bool wasAdded = _devTeamRepository.AddDevToTeam(teamId, developer); if (wasAdded == true) { Console.WriteLine("The Developer has successfully been added."); } else { Console.WriteLine("The Developer could not be added."); } }
public void AddTeamMember() { Console.Clear(); Console.WriteLine("Enter the ID of the team you would like to add Developers to:"); int teamID = Convert.ToInt32(Console.ReadLine()); if (teamID != null) { Console.WriteLine("Enter the ID of the Developer you would like to add to the selected team. To add more than one Developer at a time, please separate the IDs with commas (11,13,14, etc...)"); string DevIDs = Console.ReadLine(); string[] arrDevID = DevIDs.Split(','); foreach (string s in arrDevID) { int developerID = Convert.ToInt32(s); Developer objDev = _developerRepo.GetDeveloperById(developerID); _devTeamRepo.AddDevToTeam(objDev, teamID); } } else { Console.WriteLine("Please enter a valid Team ID number."); } }
private void AddATeam() { { Console.Clear(); DevTeam newDevTeam = new DevTeam(); Developer newDev = new Developer(); Console.WriteLine("Enter a name for this team."); newDevTeam.TeamName = Console.ReadLine(); Console.WriteLine("Enter the name of the developer that will be on this team."); newDevTeam.Name = Console.ReadLine(); newDev.Name = newDevTeam.Name; Console.WriteLine("Please wait for ID # to be generated."); newDevTeam.IDNumber = IDNumberGenerator(); newDev.IDNumber = newDevTeam.IDNumber; Console.WriteLine("ID generated, please press any key to continue."); Console.ReadKey(); Console.WriteLine("Will this developer need Pluralsight Access? (y/n)"); string pluralsightAccessString = Console.ReadLine().ToLower(); if (pluralsightAccessString == "y") { newDevTeam.HasPluralsightAccess = true; newDev.HasPluralsightAccess = true; } else { newDevTeam.HasPluralsightAccess = false; newDev.HasPluralsightAccess = false; } _devTeamRepo.AddDevToTeam(newDevTeam); _devRepo.AddDevToList(newDev); bool additionalMember = true; while (additionalMember) { Console.WriteLine("Would you like to add another member to this team? (y/n)"); string additionalMemberAsString = Console.ReadLine().ToLower(); if (additionalMemberAsString == "y") { Console.Clear(); DevTeam newDevTeamx2 = new DevTeam(); Developer newDevx2 = new Developer(); newDevTeamx2.TeamName = newDevTeam.TeamName; Console.WriteLine(newDevTeamx2.TeamName); Console.WriteLine("Enter the name of the developer that will be on this team."); newDevTeamx2.Name = Console.ReadLine(); newDevx2.Name = newDevTeamx2.Name; Console.WriteLine("Please wait for ID # to be generated."); newDevTeamx2.IDNumber = IDNumberGenerator(); newDevx2.IDNumber = newDevTeamx2.IDNumber; Console.WriteLine("ID generated, please press any key to continue."); Console.ReadKey(); Console.WriteLine("Will this developer need Pluralsight Access? (y/n)"); string pluralsightAccessStringx2 = Console.ReadLine().ToLower(); if (pluralsightAccessStringx2 == "y") { newDevTeamx2.HasPluralsightAccess = true; newDevx2.HasPluralsightAccess = true; } else { newDevTeamx2.HasPluralsightAccess = false; newDevx2.HasPluralsightAccess = false; } _devTeamRepo.AddDevToTeam(newDevTeamx2); _devRepo.AddDevToList(newDevx2); } else if (additionalMemberAsString == "n") { additionalMember = false; Console.WriteLine("Congrats on the new team!"); } } } }