public ExaminationIntegrationService(IMapper mapper,
                                      IExaminationAnswersRepository answersRepository,
                                      ITransactionService transactionService,
                                      IExaminationsRepository examinationsRepository,
                                      ILogger <ExaminationIntegrationService> logger,
                                      IExaminationQuestionResultsRepository questionResultsRepository,
                                      IExaminationAgentsRepository examinationAgentsRepository,
                                      IExaminationResultsRepository examinationResultsRepository)
 {
     this.mapper                       = mapper;
     this.logger                       = logger;
     this.answersRepository            = answersRepository;
     this.transactionService           = transactionService;
     this.examinationsRepository       = examinationsRepository;
     this.questionResultsRepository    = questionResultsRepository;
     this.examinationAgentsRepository  = examinationAgentsRepository;
     this.examinationResultsRepository = examinationResultsRepository;
 }
Ejemplo n.º 2
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;
 }
Ejemplo n.º 3
0
 public PebblesExaminationReadStrategy(IExaminationAgentsRepository examinationAgentsRepository,
                                       IExaminationResultsRepository examinationResultsRepository)
 {
     this.examinationAgentsRepository  = examinationAgentsRepository;
     this.examinationResultsRepository = examinationResultsRepository;
 }