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;
 }
 public HospitalizationsService(HealthDbContext db,
                                IExaminationsService examinationsService,
                                ITreatmentsService treatmentsService)
 {
     this.db = db;
     this.examinationsService = examinationsService;
     this.treatmentsService   = treatmentsService;
 }
 public ExaminationQuestionsService(IMapper mapper,
                                    ITransactionService transactionService,
                                    IExaminationsService examinationsService,
                                    IExaminationQuestionsRepository questionsRepository)
 {
     this.mapper              = mapper;
     this.transactionService  = transactionService;
     this.examinationsService = examinationsService;
     this.questionsRepository = questionsRepository;
 }