// GET: Student public ActionResult Index() { studentSubjectService = new StudentSubjectService(); courseService = new CourseService(); studentService = new StudentService(); subjectService = new SubjectService(); List <StudentSubject> studentSubjects = studentSubjectService.GetAllStudentSubjects(); IEnumerable <Subject> subjects = subjectService.GetSubjectsFromListOfStudentSubjects(studentSubjects); IEnumerable <Course> courses = courseService.GetCoursesFromListOfStudentSubjects(studentSubjects); IEnumerable <Student> students = studentService.GetStudentsByStudentSubjects(studentSubjects); List <CourseStudentSubjectViewModel> viewModel = studentService .CreateCourseStudentSubjectViewModel(subjects, courses, students, studentSubjects); return(View(viewModel)); }
public List <StudentSubject> GetAllStudentSubjects() { studentSubjectService = new StudentSubjectService(); return(studentSubjectService.GetAllStudentSubjects()); }