Beispiel #1
0
 public CourseMemberReferenceServiceFactory(ITestSubmissionService testSubmissionService)
 {
     dataServices = new Dictionary <EntityType, ICourseMemberReferenceService>
     {
         [EntityType.CourseMember]   = new DummyCourseMemberService(),
         [EntityType.TestSubmission] = testSubmissionService
     };
 }
Beispiel #2
0
 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
     };
 }
Beispiel #4
0
 public CourseTestsController(ICourseTestService courseTestService, ITestSubmissionService testSubmissionService)
 {
     this.courseTestService     = courseTestService;
     this.testSubmissionService = testSubmissionService;
     questionValidator          = new QuestionValidator();
 }
Beispiel #5
0
 public CourseMembersController(ICourseMemberService courseMemberService, ITestSubmissionService testSubmissionService, IGradeService gradeService)
 {
     this.courseMemberService   = courseMemberService;
     this.testSubmissionService = testSubmissionService;
     this.gradeService          = gradeService;
 }