Exemple #1
0
 public StaffController(ICoreRepository coreRepository, IAccountRepository accountRepository,
                        IStaffRepository staffRepository, IGeneralHelper generalHelper,
                        IStaffCourseRepository staffCourseRepository, IStudentCourseRepository studentCourseRepository, ISemesterRepository semesterRepository, IAdminUnitRepository adminUnitRepository)
     : base(coreRepository, generalHelper)
 {
     _coreRepo           = coreRepository;
     _accountRepo        = accountRepository;
     _staffRepo          = staffRepository;
     _generalHelper      = generalHelper;
     _staffCourseRepo    = staffCourseRepository;
     _studentCourseRepo  = studentCourseRepository;
     _semesterRepository = semesterRepository;
     _adminUnitRepo      = adminUnitRepository;
 }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CourseDomainService"/> class.
 /// </summary>
 /// <param name="courseRepository">The course repository.</param>
 /// <param name="exceptionManager">The exception manager.</param>
 /// <param name="loggingService">The logging service.</param>
 public CourseDomainService(
     ICourseRepository courseRepository,
     IModuleRepository moduleRepository,
     ICourseModuleRepository courseModuleRepository,
     IStaffCourseRepository staffCourseRepository,
     IExceptionManagerAdapter exceptionManager,
     ILoggingServiceAdapter loggingService)
     : base(courseRepository, exceptionManager, loggingService)
 {
     CourseRepository            = courseRepository;
     ModuleRepository            = moduleRepository;
     this.CourseModuleRepository = courseModuleRepository;
     this.StaffCourseRepository  = staffCourseRepository;
 }