Beispiel #1
0
 public TestHelper(ICommonHelper commonHelper, IQuestionRepository questionRepository, ITestQuestionRepository testQuestionRepository, ITestSetRepository testSetRepository)
 {
     _commonHelper           = commonHelper;
     _questionRepository     = questionRepository;
     _testQuestionRepository = testQuestionRepository;
     _testSetRepository      = testSetRepository;
 }
Beispiel #2
0
 // CONSTRUCTOR
 // =============================================================================================
 #region Constructor
 public TestQuestionService(
     ITestQuestionRepository questionRepository,
     IUserService userService)
 {
     _questionRepository = questionRepository;
     _userService        = userService;
 }
 public TestQuestionsService(IAnswersRepository answersRepository,
                             ITestQuestionRepository testQuestionRepository, ITestRepository testRepository)
 {
     this.answersRepository      = answersRepository;
     this.testQuestionRepository = testQuestionRepository;
     this.testRepository         = testRepository;
 }
 public CheckTestService(ITestQuestionRepository testQuestionRepository, IAnswersRepository answersRepository,
                         IResultsRepository resultsRepository, ITestRepository testRepository)
 {
     this.testQuestionRepository = testQuestionRepository;
     this.testRepository         = testRepository;
     this.answersRepository      = answersRepository;
     this.resultsRepository      = resultsRepository;
 }
 public TestQuestionService(IUnitOfWork unitOfWork, IMapper mapper)
 {
     this.unitOfWork               = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     this.testQuestionRepository   = unitOfWork.GetRepository <TestQuestion, ITestQuestionRepository>() ?? throw new NullReferenceException(nameof(testQuestionRepository));
     this.questionOptionRepository = unitOfWork.GetRepository <TestQuestionOption, ITestQuestionOptionRepository>() ?? throw new NullReferenceException(nameof(questionOptionRepository));
     this.resultAnswerRepository   = unitOfWork.GetRepository <ResultAnswer, IResultAnswerRepository>() ?? throw new NullReferenceException(nameof(resultAnswerRepository));
     this.mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
Beispiel #6
0
 public TestService(IAnswersRepository answersRepository, ITestQuestionRepository testQuestionRepository,
                    ITestRepository testRepository, ISubjectRepository subjectRepository, ITestQuestionsService testQuestionsService)
 {
     this.answersRepository      = answersRepository;
     this.testQuestionRepository = testQuestionRepository;
     this.testRepository         = testRepository;
     this.subjectRepository      = subjectRepository;
     this.testQuestionsService   = testQuestionsService;
 }
Beispiel #7
0
 public TestService(IUnitOfWork unitOfWork, IMapper mapper)
 {
     this.unitOfWork             = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     this.userRepository         = unitOfWork.GetRepository <User, IUserRepository>() ?? throw new NullReferenceException(nameof(userRepository));
     this.testRepository         = unitOfWork.GetRepository <Test, ITestRepository>() ?? throw new NullReferenceException(nameof(testRepository));
     this.testQuestionRepository = unitOfWork.GetRepository <TestQuestion, ITestQuestionRepository>() ?? throw new NullReferenceException(nameof(testQuestionRepository));
     this.urlRepository          = unitOfWork.GetRepository <Url, IUrlRepository>() ?? throw new NullReferenceException(nameof(urlRepository));
     this.testResultRepository   = unitOfWork.GetRepository <TestResult, ITestResultRepository>() ?? throw new NullReferenceException(nameof(testResultRepository));
     this.mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
 public TestController(ITestQuestionRepository testQuestionRepository, IJobRoleRepository jobRoleRepository, IQuestionService questionService, ITestService testService, IQuestionRepository questionRepository, ILevelRepository levelRepository, ISubjectRepository subjectRepository)
 {
     _questionService        = questionService;
     _questionRepository     = questionRepository;
     _levelRepository        = levelRepository;
     _subjectRepository      = subjectRepository;
     _testService            = testService;
     _jobRoleRepository      = jobRoleRepository;
     _testQuestionRepository = testQuestionRepository;
 }
Beispiel #9
0
 // CONSTRUCTOR
 // =============================================================================================
 #region Constructor
 public QuizService(
     IUserService userService,
     ITestQuestionRepository questionRepository,
     IModuleService moduleService)
 {
     _userService        = userService;
     _questionRepository = questionRepository;
     _moduleService      = moduleService;
     _logger             = LogManager.GetCurrentClassLogger();
 }
Beispiel #10
0
 public SubjectService(ISubjectRepository subjectRepository, IMapper mapper,
                       ITestQuestionRepository testQuestionRepository,
                       IAnswersRepository answersRepository, ITestQuestionsService testQuestionsService)
 {
     this.subjectRepository      = subjectRepository;
     this.mapper                 = mapper;
     this.testQuestionRepository = testQuestionRepository;
     this.answersRepository      = answersRepository;
     this.testQuestionsService   = testQuestionsService;
 }
 public CandidateController(ITestQuestionRepository testQuestionRepository, ITestRepository testRepository, IJobRoleRepository jobRoleRepository, ICandidateService candidateService, ITestService testService, IQuestionRepository questionRepository, ICandidateRepository candidateRepository, ISubjectRepository subjectRepository)
 {
     _candidateService       = candidateService;
     _questionRepository     = questionRepository;
     _candidateRepository    = candidateRepository;
     _subjectRepository      = subjectRepository;
     _testService            = testService;
     _jobRoleRepository      = jobRoleRepository;
     _testQuestionRepository = testQuestionRepository;
     _testRepository         = testRepository;
 }