コード例 #1
0
        private void EnlistAnExistingDeveloper()
        {
            Console.Clear();
            GenerateMenuTitle("Enlist A Dev");
            //we have to create a developer to assign values to
            //via questions.
            Developer developer = new Developer();

            AskQuestion("Please input Dev First Name");
            string userInputFirstName = Console.ReadLine();

            developer.FirstName = userInputFirstName;

            AskQuestion("Please input Dev First Name");
            string userInputLastName = Console.ReadLine();

            developer.LastName = userInputLastName;

            AskQuestion("Does Dev have Pluralsight (y/n)?");
            string userInputPs = Console.ReadLine().ToLower();

            //use if statement to get answer....
            if (userInputPs == "y")
            {
                developer.HasPluralsight = true;
            }
            else
            {
                developer.HasPluralsight = false;
            }

            //we need to add the dev to the dataBase....
            bool isSuccessful = _devRepo.AddDeveloperToDatabase(developer);

            if (isSuccessful)
            {
                Console.WriteLine("Dev Created");
            }
            else
            {
                Console.WriteLine("Dev creation failed.");
            }

            Console.ReadKey();
        }