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 ExaminationAudioService(IFilesConfiguration filesConfiguration, ITransactionService transactionService, IExaminationQuestionsRepository questionsRepository, IExaminationQuestionAudioFilesRepository questionAudioFilesRepository) { this.filesConfiguration = filesConfiguration; this.transactionService = transactionService; this.questionsRepository = questionsRepository; this.questionAudioFilesRepository = questionAudioFilesRepository; }