public List<Teacher> GetAllTeachers() { TeacherService t = new TeacherService(); return t.GetAllTeachers(); }
public List<Teacher> GetAvailableTeachers(string timeslotcode) { List<Teacher> teacherList = new List<Teacher>(); List<SubjectAssignment> schedList = new List<SubjectAssignment>(); List<Teacher> takenTeachers = new List<Teacher>(); List<Teacher> availableTeachers = new List<Teacher>(); SubjectAssignmentService sas = new SubjectAssignmentService(); schedList = GetAllSchedules(); foreach (SubjectAssignment sa in schedList) { takenTeachers.Add(sa.Teacher); } TeacherService ts = new TeacherService(); teacherList = ts.GetAllTeachers(); availableTeachers = teacherList.Except<Teacher>(takenTeachers).ToList<Teacher>(); return availableTeachers; }