private void UpdateTeams() { ViewAllTeams(); Console.WriteLine("Please enter the team you would like to update"); string oldTeamName = Console.ReadLine().ToLower(); DevTeams newTeam = new DevTeams(); Console.WriteLine("Enter team name"); newTeam.TeamName = Console.ReadLine(); Console.WriteLine("Enter team ID"); string teamIdString = Console.ReadLine(); newTeam.TeamId = double.Parse(teamIdString); ViewAllDevelopers(); Console.WriteLine("Enter the developer's name you would like to add.."); string name = Console.ReadLine().ToLower(); _devTeamsRepo.AddTeamToList(newTeam); Developers developer = _developersRepo.GetDeveloperByName(name); _devTeamsRepo.AddDeveloperToTeam(developer, newTeam.TeamName); bool wasUpdated = _devTeamsRepo.UpdateExistingTeams(oldTeamName, newTeam); if (wasUpdated) { Console.WriteLine("Team was successfully updated!"); } else { Console.WriteLine("Please try again.."); } }
public void CreateNewTeam() { Console.Clear(); DevTeams newTeam = new DevTeams(); Console.WriteLine("Enter team name"); newTeam.TeamName = Console.ReadLine(); Console.WriteLine("Enter team ID"); string teamIdString = Console.ReadLine(); newTeam.TeamId = double.Parse(teamIdString); ViewAllDevelopers(); Console.WriteLine("Enter the name of the developer you want to add.."); string name = Console.ReadLine().ToLower(); _devTeamsRepo.AddTeamToList(newTeam); Developers developer = _developersRepo.GetDeveloperByName(name); _devTeamsRepo.AddDeveloperToTeam(developer, newTeam.TeamName); }