public CourseMemberReferenceServiceFactory(ITestSubmissionService testSubmissionService) { dataServices = new Dictionary <EntityType, ICourseMemberReferenceService> { [EntityType.CourseMember] = new DummyCourseMemberService(), [EntityType.TestSubmission] = testSubmissionService }; }
public TestSubmissionsController(ICourseTestService courseTestService, ICourseMemberService courseMemberService, IHttpContextAccessor httpContextAccessor, ITestSubmissionService testSubmissionService) { this.courseTestService = courseTestService; this.courseMemberService = courseMemberService; this.httpContextAccessor = httpContextAccessor; this.testSubmissionService = testSubmissionService; testSubmissionEvaluator = new TestSubmissionEvaluator(); }
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 CourseTestsController(ICourseTestService courseTestService, ITestSubmissionService testSubmissionService) { this.courseTestService = courseTestService; this.testSubmissionService = testSubmissionService; questionValidator = new QuestionValidator(); }
public CourseMembersController(ICourseMemberService courseMemberService, ITestSubmissionService testSubmissionService, IGradeService gradeService) { this.courseMemberService = courseMemberService; this.testSubmissionService = testSubmissionService; this.gradeService = gradeService; }