Пример #1
0
        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");
            }
        }
Пример #2
0
        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);
        }
Пример #3
0
        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.");
            }
        }
Пример #4
0
        // 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);
        }
Пример #5
0
        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.");
            }
        }