public CourseAdminController(ICourseRepository courseRepository, ICourseAdminService courseAdminService, ICourseTagRepository courseTagRepository, IUnitOfWork unitOfWork) { _courseRepository = courseRepository; _courseTagRepository = courseTagRepository; _courseAdminService = courseAdminService; _unitOfWork = unitOfWork; }
public CoursesController(IHttpContextAccessor httpContextAccessor, ICourseService courseService, IPeopleService peopleService, ICourseMemberService courseMemberService, ICourseAdminService courseAdminService, IEnrollmentRequestService enrollmentRequestService) { this.httpContextAccessor = httpContextAccessor; this.courseService = courseService; this.peopleService = peopleService; this.courseAdminService = courseAdminService; this.courseMemberService = courseMemberService; this.enrollmentRequestService = enrollmentRequestService; courseTestFilter = new CourseTestFilter(); }
public CourseReferenceServiceFactory(ICourseAdminService courseAdminService, ICourseMemberService courseMemberService, ICourseTestService courseTestService, IFileService fileService, IForumPostService forumPostService, IGradeService gradeService, ITestSubmissionService testSubmissionService, IEnrollmentRequestService enrollmentRequestService) { dataServices = new Dictionary <EntityType, ICourseReferenceService> { [EntityType.Course] = new DummyCourseService(), [EntityType.CourseMember] = courseMemberService, [EntityType.CourseAdmin] = courseAdminService, [EntityType.CourseTest] = courseTestService, [EntityType.CourseFile] = fileService, [EntityType.ForumPost] = forumPostService, [EntityType.Grade] = gradeService, [EntityType.TestSubmission] = testSubmissionService, [EntityType.EnrollmentRequest] = enrollmentRequestService }; }
public CourseAdminsController(ICourseAdminService courseAdminService, IHttpContextAccessor httpContextAccessor) { this.courseAdminService = courseAdminService; this.httpContextAccessor = httpContextAccessor; }