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;
 }
Exemplo n.º 2
0
 public PebblesExaminationReadStrategy(IExaminationAgentsRepository examinationAgentsRepository,
                                       IExaminationResultsRepository examinationResultsRepository)
 {
     this.examinationAgentsRepository  = examinationAgentsRepository;
     this.examinationResultsRepository = examinationResultsRepository;
 }