private void UpdateExistingTeam() { Console.Clear(); DisplayAllTeams(); Console.WriteLine("Please enter the Team Name to be updated: "); string oldInfo = Console.ReadLine(); DevTeamPOCO devTeam = new DevTeamPOCO(); DevPOCO developers = new DevPOCO(); //Team Name Console.WriteLine("Please enter the Team Name: "); devTeam.TeamName = Console.ReadLine(); //Team ID Console.WriteLine("Please enter the Team ID: "); string stringAsID = Console.ReadLine(); devTeam.TeamID = int.Parse(stringAsID); bool wasUpdated = _devTeamRepo.UpdateExistingDevTeam(oldInfo, devTeam); if (wasUpdated) { Console.WriteLine("Team information was updated successfully"); } else { Console.WriteLine("Team was not updated successfully"); } }
private void CreateNewEmployee() { Console.Clear(); DevPOCO newEmployee = new DevPOCO(); //Developer ID Console.WriteLine("Enter the employee ID: "); string idAsString = Console.ReadLine(); newEmployee.DeveloperID = int.Parse(idAsString); //Firstname Console.WriteLine("Enter the employee's First Name: "); newEmployee.FirstName = Console.ReadLine(); //Lastname Console.WriteLine("Enter the employee's Last Name: "); newEmployee.LastName = Console.ReadLine(); //pluralsight Console.WriteLine("Does the employee have a PluralSight account? (y/n): "); string pluralsight = Console.ReadLine().ToLower(); if (pluralsight == "y") { newEmployee.PluralSightAccount = true; } else { newEmployee.PluralSightAccount = false; } _devRepo.AddToDevelopersList(newEmployee); }
private void UpdateExistingEmployee() { Console.Clear(); //Display DisplayAllEmployees(); //input Console.WriteLine("Please enter the employee ID to be updated: "); //get employee string oldInfo = Console.ReadLine(); //build new object DevPOCO newEmployee = new DevPOCO(); //Developer ID Console.WriteLine("Enter the employee ID: "); string idAsString = Console.ReadLine(); newEmployee.DeveloperID = int.Parse(idAsString); //Firstname Console.WriteLine("Enter the employee's First Name: "); newEmployee.FirstName = Console.ReadLine(); //Lastname Console.WriteLine("Enter the employee's Last Name: "); newEmployee.LastName = Console.ReadLine(); //pluralsight Console.WriteLine("Does the employee have a PluralSight account? (y/n): "); string pluralsight = Console.ReadLine().ToLower(); if (pluralsight == "y") { newEmployee.PluralSightAccount = true; } else { newEmployee.PluralSightAccount = false; } //Veriry bool wasUpdated = _devRepo.UpdateExistingDevList(oldInfo, newEmployee); if (wasUpdated) { Console.WriteLine("Employee was successfully updated."); } else { Console.WriteLine("Employee could not be updated."); } }
// See Method private void SeedContentList() { DevPOCO mikeGilbert = new DevPOCO("Mike", "Gilbert", 1234, true); DevPOCO patrickMahomes = new DevPOCO("Patrick", "Mahomes", 1235, false); DevPOCO allenIverson = new DevPOCO("Allen", "Iverson", 1236, false); DevPOCO michaelJohnson = new DevPOCO("Michael", "Johsnon", 1237, true); DevPOCO rogerFederer = new DevPOCO("Roger", "Federer", 1238, true); DevTeamPOCO teamOne = new DevTeamPOCO("Team One", 10); DevTeamPOCO teamTwo = new DevTeamPOCO("Team Two", 12); DevTeamPOCO teamThree = new DevTeamPOCO("Team Three", 13); DevTeamPOCO teamFour = new DevTeamPOCO("Team Four", 14); _devRepo.AddToDevelopersList(mikeGilbert); _devRepo.AddToDevelopersList(patrickMahomes); _devRepo.AddToDevelopersList(allenIverson); _devRepo.AddToDevelopersList(michaelJohnson); _devRepo.AddToDevelopersList(rogerFederer); _devTeamRepo.AddToDevTeamRepo(teamOne); _devTeamRepo.AddToDevTeamRepo(teamTwo); _devTeamRepo.AddToDevTeamRepo(teamThree); _devTeamRepo.AddToDevTeamRepo(teamFour); }
private void DisplayEmployeeById() { Console.Clear(); //Prompt Console.WriteLine("Please enter the employee ID: "); //Get input string devId = Console.ReadLine(); //find by ID DevPOCO devPoco = _devRepo.GetDeveloperByID(devId); //display if null if (devPoco != null) { Console.WriteLine($"Developer ID: {devPoco.DeveloperID}\n" + $" First Name: {devPoco.FirstName}\n" + $" Last name: {devPoco.LastName}\n" + $"PluralSight Account: {devPoco.PluralSightAccount}"); } else { Console.WriteLine("Can find employee by that ID."); } }