Esempio n. 1
0
        public int GetNumberOfTeachersPerCourse(Course course)
        {
            courseSubjectService = new CourseSubjectService();

            List <Subject> subjectsPerCourse = courseSubjectService.GetSubjectsFromCourse(course.Id);

            IEnumerable <Teacher> teacherPerCourse = from s in subjectsPerCourse
                                                     join t in db.Teachers
                                                     on s.TeacherId equals t.Id
                                                     select t;

            return(teacherPerCourse.ToList().Count());
        }
Esempio n. 2
0
        public Student RegisterStudent(UniversityStudentsList student)
        {
            courseSubjectService          = new CourseSubjectService();
            studentService                = new StudentService();
            studentSubjectService         = new StudentSubjectService();
            universityStudentsListService = new UniversityStudentsListService();


            Student studentToRegister = new Student();

            // adding and saving student to db, changing university list isEnrolled to true
            studentToRegister = studentService.AddStudent(student);

            //populate student with student subjects
            ICollection <Subject> studentCourseSubjects = new List <Subject>();

            studentCourseSubjects = courseSubjectService.GetSubjectsFromCourse(studentToRegister.CourseId);

            studentSubjectService.CreateStudentSubjectList(studentCourseSubjects.ToList(),
                                                           studentToRegister);

            return(studentToRegister);
        }