Esempio n. 1
0
 public QuestionController(IAccountExamRepository accountExamRepository, IAccountRepository accountRepository, IAnswerUserRepository answerUserRepository, IExamRepository examRepository, IQuestionRepository questionRepository, IExamQuestionRepository examQuestionRepository)
 {
     _accountExamRepository  = accountExamRepository;
     _accountRepository      = accountRepository;
     _examRepository         = examRepository;
     _questionRepository     = questionRepository;
     _examQuestionRepository = examQuestionRepository;
     _answerUserRepository   = answerUserRepository;
     Log4Net.InitLog();
 }
Esempio n. 2
0
 public ExamQuestionController(IExamQuestionRepository examQuestionRepository
                               , IExamRepository examRepository
                               , IQuestionRepository questionRepository
                               , IQuestionChoiceRepository questionChoiceRepository,
                               IChoiceRepository choiceRepository)
 {
     this.examQuestionRepository   = examQuestionRepository;
     this.examRepository           = examRepository;
     this.questionRepository       = questionRepository;
     this.questionChoiceRepository = questionChoiceRepository;
     this.choiceRepository         = choiceRepository;
 }
Esempio n. 3
0
 public ExamQuestionImpl(IExamQuestionRepository examQuestionRepository, IPreTestQuestionRepository preTestQuestionRepository, IEducationExamQuestionRepository educationExamQuestion, IEducationPreTestQuestionRepository educationPreTestQuestion, IExamRepository examRepository, IPreTestRepository preTestRepository, IEvaluationRepository evaluationRepository, IEvaluationQuestionRepository evaluationQuestionRepository, IEducationEvaluationRepository educationEvaluationRepository)
 {
     _examQuestionRepository        = examQuestionRepository;
     _preTestQuestionRepository     = preTestQuestionRepository;
     _educationExamQuestion         = educationExamQuestion;
     _educationPreTestQuestion      = educationPreTestQuestion;
     _examRepository                = examRepository;
     _preTestRepository             = preTestRepository;
     _evaluationRepository          = evaluationRepository;
     _evaluationQuestionRepository  = evaluationQuestionRepository;
     _educationEvaluationRepository = educationEvaluationRepository;
 }
Esempio n. 4
0
 public AnswerUserController(IAccountExamRepository accountExamRepository, IExamRepository examRepository, IQuestionRepository questionRepository, IHistoryRepository historyRepository,
                             IExamQuestionRepository examQuestionRepository, IAnswerUserRepository answerUserRepository, IAccountRepository accountRepository, IGroupRepository groupRepository)
 {
     _accountExamRepository  = accountExamRepository;
     _examRepository         = examRepository;
     _questionRepository     = questionRepository;
     _examQuestionRepository = examQuestionRepository;
     _answerUserRepository   = answerUserRepository;
     _accountRepository      = accountRepository;
     _historyRepository      = historyRepository;
     _groupRepository        = groupRepository;
     Log4Net.InitLog();
 }
        public void ExamQuestionInitialize()
        {
            _examQuestionRepository             = new ExamQuestionRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
            _preTestQuestionRepository          = new PreTestQuestionRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
            _educationPreTestQuestionRepository = new EducationPreTestQuestionRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
            _educationExamQuestionRepository    = new EducationExamQuestionRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
            _examRepository                = new ExamRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
            _preTestRepository             = new PreTestRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
            _evaluationRepository          = new EvaluationRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
            _evaluationQuestionRepository  = new EvaluationQuestionRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
            _educationEvaluationRepository = new EducationEvaluationRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());

            _examQuestionBL = new ExamQuestionImpl(_examQuestionRepository, _preTestQuestionRepository, _educationExamQuestionRepository, _educationPreTestQuestionRepository, _examRepository, _preTestRepository, _evaluationRepository, _evaluationQuestionRepository, _educationEvaluationRepository);
        }
Esempio n. 6
0
 public TakeExamController(
     UserManager <AppUser> userManager,
     IExamQuestionRepository examQuestionRepository,
     IAnswerRepository answerRepository,
     IChoiceRepository choiceRepository,
     IResultRepository resultRepository,
     IExamRepository examRepository,
     ICourseRepository courseRepository)
 {
     this.examQuestionRepository = examQuestionRepository;
     this.userManager            = userManager;
     this.answerRepository       = answerRepository;
     this.choiceRepository       = choiceRepository;
     this.resultRepository       = resultRepository;
     this.examRepository         = examRepository;
     this.courseRepository       = courseRepository;
 }
Esempio n. 7
0
 public ExamPaperApp(IExamPaperRepository repository, IExamQuestionRepository relationRepository, IQuestionApp questionApp, ILogger <ExamPaperApp> logger) : this(repository, relationRepository, questionApp)
 {
     _log = logger;
 }
Esempio n. 8
0
 public ExamPaperApp(IExamPaperRepository repository, IExamQuestionRepository relationRepository, IQuestionApp questionApp)
 {
     _repository         = repository;
     _relationRepository = relationRepository;
     _questionApp        = questionApp;
 }