Esempio n. 1
0
 public void AddTeacherToCourse(Teacher teacherName)
 {
     if (MainTeacher == null)
     {
         MainTeacher = teacherName;
         Console.WriteLine(teacherName.Name + ": Added to course as teacher");
     }
     else
     {
         ExtraTeacher.Add(teacherName);
         Console.WriteLine(teacherName.Name + ": Added to course as assistent teacher");
     }
 }
Esempio n. 2
0
        public void RemoveTeacherFromCourse(string teacherName)
        {
            if (MainTeacher.Name == teacherName)
            {
                MainTeacher = null;

                if (ExtraTeacher.Count <= 0)
                {
                    return;
                }
                Teacher newMainTeacher = ExtraTeacher[0];
                ExtraTeacher.Remove(ExtraTeacher[0]);
                MainTeacher = newMainTeacher;
                Console.WriteLine(teacherName + ": removed from course as main teacher");
            }
            else
            {
                var teacherToRemove = ExtraTeacher.Find(x => x.Name == teacherName);
                ExtraTeacher.Remove(teacherToRemove);
                Console.WriteLine(teacherName + ": removed from course as assitent teacher");
            }
        }