public CourseController(
     ICoursesService coursesService,
     ITeachersService teachersService,
     ISubjectsService subjectsService,
     ISubjectTeachersService subjectTeachersService,
     ICourseSubjectsService courseSubjectsService,
     ICourseSubjectTeacherService courseSubjectTeacherService,
     IStudentSubjectsService studentSubjectsService,
     IAttendancesService attendancesService,
     IGradeService gradeService,
     ApplicationDbContext db,
     UserManager <ApplicationUser> userManager)
 {
     this.coursesService              = coursesService;
     this.teachersService             = teachersService;
     this.subjectsService             = subjectsService;
     this.subjectTeachersService      = subjectTeachersService;
     this.courseSubjectsService       = courseSubjectsService;
     this.courseSubjectTeacherService = courseSubjectTeacherService;
     this.studentSubjectsService      = studentSubjectsService;
     this.attendancesService          = attendancesService;
     this.gradeService = gradeService;
     this.db           = db;
     this.userManager  = userManager;
 }
 public TeacherController(
     ApplicationDbContext db,
     ITeachersService teachersService,
     ISubjectsService subjectsService,
     IStudentsService studentsService,
     ISubjectTeachersService subjectTeachersService,
     ICoursesService coursesService,
     ICourseSubjectTeacherService courseSubjectTeacherService)
 {
     this.db = db;
     this.teachersService             = teachersService;
     this.subjectsService             = subjectsService;
     this.studentsService             = studentsService;
     this.subjectTeachersService      = subjectTeachersService;
     this.coursesService              = coursesService;
     this.courseSubjectTeacherService = courseSubjectTeacherService;
 }
 public SubjectController(
     ApplicationDbContext db,
     ISubjectsService subjectsService,
     ICoursesService coursesService,
     IStudentSubjectsService studentSubjectsService,
     ICourseSubjectsService courseSubjectsService,
     IAttendancesService attendancesService,
     ISubjectTeachersService subjectTeachersService,
     ICourseSubjectTeacherService courseSubjectTeacherService,
     IGradeService gradeService)
 {
     this.db = db;
     this.subjectsService             = subjectsService;
     this.coursesService              = coursesService;
     this.studentSubjectsService      = studentSubjectsService;
     this.courseSubjectsService       = courseSubjectsService;
     this.attendancesService          = attendancesService;
     this.subjectTeachersService      = subjectTeachersService;
     this.courseSubjectTeacherService = courseSubjectTeacherService;
     this.gradeService = gradeService;
 }