Beispiel #1
0
        private void TestAddLecturer()
        {
            Console.WriteLine("Testing Add Lecturer");

            string[] id   = new string[] { "v3111111", "v", "3111111", "v31234", "v1234567" };
            string[] name = new string[] { "name", "name", "name", "name", "name" };
            for (int i = 0; i < 5; i++)
            {
                Console.WriteLine("(id, first name, last name, middle name) ({0}, {1}, {2}, {3})", id[i], name[i], name[i], name[i]);
                if (lc.CreateLecturer(id[i], name[i], name[i], name[i]))
                {
                    Console.WriteLine("\tPass!");
                    Console.WriteLine();
                }
                else
                {
                    Console.WriteLine("\tFail!");
                    Console.WriteLine();
                }
            }
            Console.WriteLine();
        }
Beispiel #2
0
        internal void AddLecturer()
        {
            Console.Write("Please provide a lecturer id: ");
            var lecturerID = Console.ReadLine();

            while (!Validate.ValidLecturerID(lecturerID))
            {
                Console.WriteLine("Course id violated standard format 'v3' prefix, 6 digits suffix. Please retry as (v3xxxxxx): ");
                lecturerID = Console.ReadLine();
            }

            Console.Write("Please provide first name: ");
            var firstName = Console.ReadLine();

            while (firstName == "")
            {
                Console.Write("Blank! Please enter first name: ");
                firstName = Console.ReadLine();
            }
            while (!Validate.ValidNameString(firstName))
            {
                Console.WriteLine("First name does not allow space and number");
                firstName = Console.ReadLine();
            }

            Console.Write("Please provide middle name: ");
            var middleName = Console.ReadLine();

            while (middleName == "")
            {
                Console.Write("Blank! Please enter middle name: ");
                middleName = Console.ReadLine();
            }
            while (!Validate.ValidNameString(middleName))
            {
                Console.WriteLine("Middle name does not allow space and number");
                middleName = Console.ReadLine();
            }

            Console.Write("Please provide last name: ");
            var lastName = Console.ReadLine();

            while (lastName == "")
            {
                Console.Write("Blank! Please enter last name: ");
                lastName = Console.ReadLine();
            }
            while (!Validate.ValidNameString(lastName))
            {
                Console.WriteLine("Last name does not allow space and number");
                lastName = Console.ReadLine();
            }

            bool added = lecturerController.CreateLecturer(lecturerID, firstName, middleName, lastName);

            if (added)
            {
                Console.WriteLine("\nCongratulation! You added a new lecturer has id: " + lecturerID);
            }
            else
            {
                Console.WriteLine("\nSorry! You failed to add a lecturer");
            }
            Console.WriteLine("Press any key to continue...");
            Console.ReadLine();
        }