Пример #1
0
 public ExaminationController(UserManager <CompanyIdentityUser> userManager,
                              IExaminationAnswersService answersService,
                              IExaminationQuestionsService questionsService,
                              IExaminationAnswersRepository answersRepository,
                              IExaminationQuestionsRepository questionsRepository,
                              IExaminationsService examinationsService,
                              IExaminationAudioService examinationAudioService,
                              IExaminationReadStrategy examinationReadStrategy,
                              IExaminationsRepository examinationsRepository,
                              IExaminationQuestionAudioFilesRepository questionAudioFilesRepository,
                              IExaminationPredefinedAnswerSetsRepository predefinedAnswerSetsRepository,
                              IExaminationStatisticsRepository examinationStatisticsRepository)
 {
     this.userManager                     = userManager;
     this.answersService                  = answersService;
     this.questionsService                = questionsService;
     this.answersRepository               = answersRepository;
     this.questionsRepository             = questionsRepository;
     this.examinationsService             = examinationsService;
     this.examinationAudioService         = examinationAudioService;
     this.examinationReadStrategy         = examinationReadStrategy;
     this.examinationsRepository          = examinationsRepository;
     this.questionAudioFilesRepository    = questionAudioFilesRepository;
     this.predefinedAnswerSetsRepository  = predefinedAnswerSetsRepository;
     this.examinationStatisticsRepository = examinationStatisticsRepository;
 }
Пример #2
0
 public ExaminationAudioService(IFilesConfiguration filesConfiguration,
                                ITransactionService transactionService,
                                IExaminationQuestionsRepository questionsRepository,
                                IExaminationQuestionAudioFilesRepository questionAudioFilesRepository)
 {
     this.filesConfiguration           = filesConfiguration;
     this.transactionService           = transactionService;
     this.questionsRepository          = questionsRepository;
     this.questionAudioFilesRepository = questionAudioFilesRepository;
 }
 public ExaminationIntegrationController(IExaminationsRepository examinationsRepository,
                                         IExaminationAnswersRepository answersRepository,
                                         IExaminationQuestionsRepository questionsRepository,
                                         IExaminationIntegrationService examinationIntegrationService,
                                         IApplicationSubscriptionRepository applicationSubscriptionRepository)
 {
     this.answersRepository                 = answersRepository;
     this.questionsRepository               = questionsRepository;
     this.examinationsRepository            = examinationsRepository;
     this.examinationIntegrationService     = examinationIntegrationService;
     this.applicationSubscriptionRepository = applicationSubscriptionRepository;
 }
Пример #4
0
 public ExaminationsService(IMapper mapper,
                            ITransactionService transactionService,
                            IExaminationQuestionsRepository questionsRepository,
                            IExaminationsRepository examinationsRepository,
                            IUsersManagerRepository usersManagerRepository,
                            IExaminationQuestionResultsRepository questionResultsRepository,
                            IExaminationResultsRepository examinationResultsRepository,
                            IApplicationSubscriptionRepository applicationSubscriptionRepository,
                            IUserInstancesAccessPermissionRepository userInstancesAccessPermissionRepository)
 {
     this.mapper                                  = mapper;
     this.transactionService                      = transactionService;
     this.questionsRepository                     = questionsRepository;
     this.examinationsRepository                  = examinationsRepository;
     this.usersManagerRepository                  = usersManagerRepository;
     this.questionResultsRepository               = questionResultsRepository;
     this.examinationResultsRepository            = examinationResultsRepository;
     this.applicationSubscriptionRepository       = applicationSubscriptionRepository;
     this.userInstancesAccessPermissionRepository = userInstancesAccessPermissionRepository;
 }