public void ComputeStudentCoursesSchedules(int id) { var student = _studentRepository.GetStudentById(id); foreach (var course in student.Courses) { _courseService.ComputeCourseSchedule(id); } }
public void ComputeTeacherCoursesSchedules(int id) { var teacher = _teacherRepository.GetTeacherById(id); if (teacher.Courses.Any()) { foreach (var course in teacher.Courses) { _courseService.ComputeCourseSchedule(id); } } else { throw new Exception("Teacher is not assigned to teach any course."); } }