コード例 #1
0
        private void CreatNewDeveloper()
        {
            Console.Clear();

            Developer newDeveloper = new Developer();

            Console.WriteLine("Enter the id number of the developer.");
            string idAsString = Console.ReadLine();
            int    idAsInt    = int.Parse(idAsString);

            newDeveloper.Id = idAsInt;

            Console.WriteLine("Enter the name of the developer.");
            newDeveloper.Name = Console.ReadLine();

            Console.WriteLine("Does the developer hava a pluralsight account? (y/n)");
            string hasPluralsight = Console.ReadLine().ToLower();

            if (hasPluralsight == "y")
            {
                newDeveloper.HasPluralsight = true;
            }
            else
            {
                newDeveloper.HasPluralsight = false;
            }

            Console.WriteLine("Enter the role  of the developer:\n" +
                              "1.Junior\n" +
                              "2.Midlevel\n" +
                              "3.Senior");

            string devroleAsString = Console.ReadLine();
            int    devroleAsInt    = int.Parse(devroleAsString);

            newDeveloper.Devroles = (DevRole)devroleAsInt;

            _developerRepo.AddDevToList(newDeveloper);
        }
コード例 #2
0
        //AddNewDev()
        private void AddNewDev()
        {
            Developer newDeveloper = new Developer();

            Console.Write(" Enter developer first name: ");
            newDeveloper.FirstName = Console.ReadLine();

            Console.Write(" Enter developer last name: ");
            newDeveloper.LastName = Console.ReadLine();

            Console.Write(" Enter developer ID: ");
            newDeveloper.DevID = Console.ReadLine();

            Console.Write(" Does developer have access to Pluralsight? (Y/N): ");
            string pluralsightAccessString = Console.ReadLine().ToLower();

            if (pluralsightAccessString == "y")
            {
                newDeveloper.PluralsightAccess = true;
            }
            else
            {
                newDeveloper.PluralsightAccess = false;
            }

            Console.Write(" Does developer have a Pluralsight license? (Y/N): ");
            string pluralsightLicense = Console.ReadLine().ToLower();

            if (pluralsightLicense == "y")
            {
                newDeveloper.PluralsightLicense = true;
            }
            else
            {
                newDeveloper.PluralsightLicense = false;
            }

            _developerRepo.AddDevToList(newDeveloper);
        }
コード例 #3
0
        private void AddADeveloper()
        {
            Console.Clear();
            Developer newDev = new Developer();

            Console.WriteLine("Please give the name of the developer.");
            newDev.Name = Console.ReadLine();

            Console.WriteLine("Please wait for ID # to be generated.");
            newDev.IDNumber = IDNumberGenerator();
            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")
            {
                newDev.HasPluralsightAccess = true;
            }
            else
            {
                newDev.HasPluralsightAccess = false;
            }

            _devRepo.AddDevToList(newDev);
        }
コード例 #4
0
        private void AddMultipleDevlopers()
        {
            Developer newDvp2 = new Developer();

            //CreateNewDvp();

            //Name
            Console.WriteLine("Please enter their first and last names:");
            newDvp2.Name = Console.ReadLine();

            //ID#
            Console.WriteLine("What's their ID Number?");
            string idTwoAsString = Console.ReadLine();

            newDvp2.IdNumber = int.Parse(idTwoAsString);

            //PS access
            Console.WriteLine("Do they have Plural Sight Access? (Y or N)");
            string psTwoAccessAsString = Console.ReadLine().ToLower();

            if (psTwoAccessAsString == "y")
            {
                newDvp2.PluralSightLicense = true;
            }
            else
            {
                newDvp2.PluralSightLicense = false;
            }

            //Team
            Console.WriteLine("Which team are they on?\n" +
                              "1) Wizards\n" +
                              "2) Warlocks\n" +
                              "3) Dragons\n" +
                              "4) Witches\n" +
                              "5) Warriors\n" +
                              "6) Sorcerers\n" +
                              "7) Legends");

            string teamTwoAsString = Console.ReadLine();
            int    teamTwoasInt    = int.Parse(teamTwoAsString);

            newDvp2.NameOfTeam = (TeamName)teamTwoasInt;

            _devRepository.AddDevToList(newDvp2);
        }