public void RemoveTeacher(Teacher teacher) { var teacherDiscipline = TeacherDisciplines.FirstOrDefault(x => x.Teacher.Id == teacher.Id); if (teacherDiscipline == null) { throw new ArgumentException("Teacher must be into discipline list."); } TeacherDisciplines.Remove(teacherDiscipline); }
public void AddTeacher(Teacher teacher) { TeacherDisciplines.Add(new TeacherDiscipline(this, teacher)); }