// Update teams private void UpdateTeams() { ViewAllTeams(); Console.WriteLine("Enter dev team you want to update"); string oldDevTeam = Console.ReadLine(); DevTeamContent newDevTeam = new DevTeamContent(); Console.Clear(); Console.WriteLine("Enter new dev team name"); newDevTeam.TeamName = Console.ReadLine(); Console.WriteLine("Enter dev team ID number (numbers only)"); newDevTeam.TeamId = Int32.Parse(Console.ReadLine()); bool wasUpdated = _devTeamRepo.UpdateDevTeam(oldDevTeam, newDevTeam); if (wasUpdated) { Console.WriteLine("Dev team was updated"); } else { Console.WriteLine("Dev team was not updated"); } }
private void GetDevTeamByID() { Console.Clear(); Console.WriteLine("Enter the Team ID number to view:"); string value = Console.ReadLine(); int teamID = Convert.ToInt32(value); DevTeamContent team = _teamRepo.GetDevTeamByID(teamID); //Display Content Found if it isn't null if (team != null) { Console.WriteLine($"Team Name: {team.TeamName}\n" + $"Team ID: {team.TeamID}\n"); foreach (var person in team.ListOfDevs) { Console.WriteLine($"Members: {person.FullName}"); } } else { Console.WriteLine("Team does not exist, if this is an error add Team."); } }
private void AddDevToTeam() { SeeAllDev(); Console.WriteLine("\nEnter ID of developer you would like to add to Team:"); string identAsInt = Console.ReadLine(); int devID = Convert.ToInt32(identAsInt); DevContent pulledID = _contentRepo.GetDevContentByID(devID); GetDevTeamList(); Console.WriteLine("\nWhat is the ID of the team you would like to add to:"); string teamIdentAsInt = Console.ReadLine(); int devTeamID = Convert.ToInt32(teamIdentAsInt); DevTeamContent pulledTeamID = _teamRepo.GetDevTeamByID(devTeamID); //add pulledID to pulledTeamID?????? pulledTeamID.ListOfDevs.Add(pulledID); //COME BACK LATER //bool wasAdded = _teamRepo.RemoveFromTeam(); //if (wasAdded) //{ // Console.WriteLine("Developer successfully added to Team."); //} //else //{ // Console.WriteLine("Error... Developer could not be added."); //} }
// Create new team private void CreateNewTeams() { DevTeamContent teamName = new DevTeamContent(); Console.Clear(); Console.WriteLine("Enter dev team name"); teamName.TeamName = Console.ReadLine(); Console.WriteLine("Enter dev team ID number (numbers only)"); teamName.TeamId = Int32.Parse(Console.ReadLine()); _devTeamRepo.AddDevTeamToList(teamName); }
private void AddNewTeam() { Console.Clear(); DevTeamContent newDevTeam = new DevTeamContent(); Console.WriteLine("What is the developer Team name:"); newDevTeam.TeamName = Console.ReadLine(); Console.WriteLine("What is the developer Teams Identification Number:"); string teamIdentAsInt = Console.ReadLine(); newDevTeam.TeamID = int.Parse(teamIdentAsInt); _teamRepo.AddNewTeam(newDevTeam); }
private void RemoveDevFromTeam() { SeeAllDev(); Console.WriteLine("\nEnter ID of developer you would like to add to Team:"); string identAsInt = Console.ReadLine(); int devID = Convert.ToInt32(identAsInt); DevContent pulledID = _contentRepo.GetDevContentByID(devID); GetDevTeamList(); Console.WriteLine("\nWhat is the ID of the team you would like to remove from:"); string teamIdentAsInt = Console.ReadLine(); int devTeamID = Convert.ToInt32(teamIdentAsInt); DevTeamContent pulledTeamID = _teamRepo.GetDevTeamByID(devTeamID); pulledTeamID.ListOfDevs.Remove(pulledID); }
// 4. CreateDevTeams private void CreateNewTeams() { Console.Clear(); DevTeamContent newTeam = new DevTeamContent(); //Names Console.WriteLine("Enter the new DevTeam Name"); newTeam.TeamName = Console.ReadLine(); //Number Console.WriteLine("Enter the Number for the Team"); newTeam.TeamNumber = int.Parse(Console.ReadLine()); // Console.Readline does not read numbers only words so use Parse to convert it // Add DevTeam to the Repo _devTeamRepo.AddContentToList(newTeam); }
//Seed Method private void DefaultDevList() { DevContent devOne = new DevContent("Richard Torres", 1, false); DevContent devTwo = new DevContent("Brittany Beahan", 2, true); DevContent devThree = new DevContent("Andrew Owen", 3, false); DevContent devFour = new DevContent("Aimee Owen", 4, true); DevContent devFive = new DevContent("Lukas Rydberg", 5, false); DevContent devSix = new DevContent("Corrie Rydberg", 6, true); _contentRepo.AddDevToList(devOne); _contentRepo.AddDevToList(devTwo); _contentRepo.AddDevToList(devThree); _contentRepo.AddDevToList(devFour); _contentRepo.AddDevToList(devFive); _contentRepo.AddDevToList(devSix); List <DevContent> listOfTeamOne = new List <DevContent>(); listOfTeamOne.Add(devOne); listOfTeamOne.Add(devTwo); List <DevContent> listOfTeamTwo = new List <DevContent>(); listOfTeamTwo.Add(devThree); listOfTeamTwo.Add(devFour); List <DevContent> listOfTeamThree = new List <DevContent>(); listOfTeamThree.Add(devFive); listOfTeamThree.Add(devSix); DevTeamContent teamOne = new DevTeamContent("Team Alpha", 1, listOfTeamOne); DevTeamContent teamTwo = new DevTeamContent("Team Bravo", 2, listOfTeamTwo); DevTeamContent teamThree = new DevTeamContent("Team Charlie", 3, listOfTeamThree); _teamRepo.AddNewTeam(teamOne); _teamRepo.AddNewTeam(teamTwo); _teamRepo.AddNewTeam(teamThree); }