Esempio n. 1
0
        public void CanAssignTeacherToClass()
        {
            MEGController m = new MEGController();

            m.CreateTeacher("alex", "pass", "Alexander", "Hvidt", "*****@*****.**");
            Assert.AreEqual(true, m.AssignTeacher("*****@*****.**", "1.A"));
        }
Esempio n. 2
0
        private void AssignTeacher(string email)
        {
            Console.Clear();
            Console.WriteLine("Classes: \n");
            foreach (string s in MEGC.GetClassRoomNames())
            {
                Console.WriteLine("\n" + s);
            }
            Console.WriteLine("Type the name of the class:");
            bool   canAssignTeacher = false;
            string classRoomName    = "";

            while (!canAssignTeacher)
            {
                classRoomName    = Console.ReadLine();
                canAssignTeacher = MEGC.AssignTeacher(email, classRoomName);
                if (!canAssignTeacher)
                {
                    Console.WriteLine("Error: Either the teacher is already assigned to the class or the class doesn't exist try again.");
                }
            }
            Console.WriteLine("Teacher assigned to class");
        }