コード例 #1
0
 public ExaminationService(IDateTimeService dateTimeService,
                           IWorkingDirectoryProvider workingDirectoryProvider,
                           IExaminationInformation examinationInformation,
                           IMediaService mediaService,
                           IExaminationTimer examinationTimer,
                           IReportService reportService,
                           IAnswersService answersService,
                           IProgressViewModel progressViewModel,
                           IIterationsService iterationsService,
                           IGivenAnswerService givenAnswerService,
                           IHttpRequestService httpRequestService,
                           ILocalAudioMessageService localAudioMessageService,
                           IExaminationRemoteSettings settings)
 {
     this.dateTimeService          = dateTimeService;
     this.workingDirectoryProvider = workingDirectoryProvider;
     this.examinationInformation   = examinationInformation;
     this.examinationTimer         = examinationTimer;
     this.mediaService             = mediaService;
     this.reportService            = reportService;
     this.answersService           = answersService;
     this.iterationsService        = iterationsService;
     this.progressViewModel        = progressViewModel;
     this.givenAnswerService       = givenAnswerService;
     this.httpRequestService       = httpRequestService;
     this.localAudioMessageService = localAudioMessageService;
     this.settings = settings;
     this.examinationTimer.TimeUp += TimeUpHandler;
 }
コード例 #2
0
 public SessionContext(IExaminationTimer examinationTimer,
                       IMediaService mediaService,
                       IExaminationService examinationService,
                       IAnswersService answersService,
                       IProgressViewModel progressViewModel)
 {
     MediaService       = mediaService;
     ExaminationTimer   = examinationTimer;
     ExaminationService = examinationService;
     AnswersService     = answersService;
     ProgressViewModel  = progressViewModel;
 }