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(); }
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(); }