コード例 #1
0
ファイル: ExamsController.cs プロジェクト: BrightSoul/Hexamer
 public ExamsController(IExamRepository examRepository, IAnswerRepository answerRepository, IStatistics statistics, AppConfig config)
 {
     this.examRepository   = examRepository;
     this.answerRepository = answerRepository;
     this.config           = config;
     this.statistics       = statistics;
 }
コード例 #2
0
 public ExamController(IExamRepository iExamRepository, IGradeRepository iGradeRepository, ICourseRepository iCourseRepository, IUser iUser)
 {
     this._iExamRepository   = iExamRepository;
     this._iGradeRepository  = iGradeRepository;
     this._iCourseRepository = iCourseRepository;
     GID = (iUser.GetClaimValueByType("GID").FirstOrDefault()).ObjToInt();
 }
コード例 #3
0
 public MongoOperations(
     IBranchRepository branchRepository,
     ICertificateRepository certificateRepository,
     ICompanyRepository companyRepository,
     ICourseRepository courseRepository,
     IDegreeRepository degreeRepository,
     IExamRepository examRepository,
     IExamTermRepository examTermRepository,
     IExamResultRepository examResultRepository,
     IGivenCertificateRepository givenCertificateRepository,
     IGivenDegreeRepository givenDegreeRepository,
     IPersonalLogRepository personalLogRepository,
     IMeetingRepository meetingRepository,
     IUserRepository userRepository)
 {
     this.branchRepository           = branchRepository;
     this.certificateRepository      = certificateRepository;
     this.companyRepository          = companyRepository;
     this.courseRepository           = courseRepository;
     this.degreeRepository           = degreeRepository;
     this.examRepository             = examRepository;
     this.examTermRepository         = examTermRepository;
     this.examResultRepository       = examResultRepository;
     this.givenCertificateRepository = givenCertificateRepository;
     this.givenDegreeRepository      = givenDegreeRepository;
     this.personalLogRepository      = personalLogRepository;
     this.meetingRepository          = meetingRepository;
     this.userRepository             = userRepository;
 }
コード例 #4
0
 public ExamService(INotificator notificator,
                    IExamRepository examRepository,
                    IUnitOfWork unitOfWork) : base(notificator)
 {
     _examRepository = examRepository;
     _unitOfWork     = unitOfWork;
 }
コード例 #5
0
 public GradeService(IGradeRepository gradeRepository, IExamRepository examRepository,
                     IStudentRepository studentRepository)
 {
     _gradeRepository   = gradeRepository;
     _examRepository    = examRepository;
     _studentRepository = studentRepository;
 }
コード例 #6
0
 public ExamController(IExamRepository exam, IQuestionRepository question,
                       IUserRepository user)
 {
     _exam     = exam;
     _question = question;
     _user     = user;
 }
コード例 #7
0
 public SearchController(IUserRepository user, IQuestionRepository question,
                         IExamRepository exam, ICategoryRepository cate)
 {
     _user     = user;
     _exam     = exam;
     _question = question;
     _cate     = cate;
 }
コード例 #8
0
 public BankService(IQuestionRepository questionRepository, IExamRepository examRepository, IExamService examService, IBankRepository bankRepository, IAnswerRepository answerRepository)
 {
     this.questionRepository = questionRepository;
     this.examRepository     = examRepository;
     this.examService        = examService;
     this.bankRepository     = bankRepository;
     this.answerRepository   = answerRepository;
 }
コード例 #9
0
 public ManagingSchoolService()
 {
     schoolRepository  = new SchoolRepository();
     townRepository    = new TownRepository();
     villageRepository = new VillageRepository();
     departmentOfEducationAndTrainingRepository = new DepartmentOfEducationAndTrainingRepository();
     examRepository = new ExamRepository();
 }
コード例 #10
0
 public StatisticService(IScoreService scoreService, IReviewService reviewService, IExamService examService, IScoreRepository scoreRepository, IExamRepository examRepository, IUserRepository userRepository)
 {
     this.scoreService    = scoreService;
     this.reviewService   = reviewService;
     this.examService     = examService;
     this.scoreRepository = scoreRepository;
     this.examRepository  = examRepository;
     this.userRepository  = userRepository;
 }
コード例 #11
0
 public ExamController(IAccountExamRepository accountExamRepository, IExamRepository examRepository, IGroupMemberRepository groupMemberRepository, IGroupRepository groupRepository, IGroupOwnerRepository groupOwnerRepository)
 {
     _accountExamRepository = accountExamRepository;
     _groupRepository       = groupRepository;
     _groupMemberRepository = groupMemberRepository;
     _examRepository        = examRepository;
     _groupOwnerRepository  = groupOwnerRepository;
     Log4Net.InitLog();
 }
コード例 #12
0
 public HistoryController(IHistoryRepository historyRepository, IAccountRepository accountRepository,
                          IExamRepository examRepository, IGroupRepository groupRepository)
 {
     _historyRepository = historyRepository;
     _accountRepository = accountRepository;
     _examRepository    = examRepository;
     _groupRepository   = groupRepository;
     Log4Net.InitLog();
 }
コード例 #13
0
ファイル: AdminController.cs プロジェクト: BrightSoul/Hexamer
 public AdminController(IExamRepository examRepository, IUserRepository userRepository, IAnswerRepository answerRepository, IAuthority authority, IStatistics statistics, AppConfig config)
 {
     this.userRepository   = userRepository;
     this.answerRepository = answerRepository;
     this.examRepository   = examRepository;
     this.authority        = authority;
     this.statistics       = statistics;
     this.config           = config;
 }
コード例 #14
0
 public ExamineeService(IAnswerRepository answerRepository, IQuestionRepository questionRepository, IExamRepository examRepository, IExamService examService, IScoreRepository socreRepository, IBankService bankService)
 {
     this.answerRepository   = answerRepository;
     this.questionRepository = questionRepository;
     this.examRepository     = examRepository;
     this.examService        = examService;
     this.scoreRepository    = socreRepository;
     this.bankService        = bankService;
 }
コード例 #15
0
 public ExamController(IQuestionRepository questionRepository, IAnswerRepository answerRepository, IExamRepository examRepository, IBankRepository bankRepository, IExamService examService, IExamineeService examineeService)
 {
     this.questionRepository = questionRepository;
     this.answerRepository   = answerRepository;
     this.examRepository     = examRepository;
     this.bankRepository     = bankRepository;
     this.examService        = examService;
     this.examineeService    = examineeService;
 }
コード例 #16
0
 public ExamManager(
     IExamRepository examRepository,
     ISectionRepository sectionRepository,
     IQuestionRepository questionRepository
     )
 {
     _examRepository     = examRepository;
     _sectionRepository  = sectionRepository;
     _questionRepository = questionRepository;
 }
コード例 #17
0
 public CommentController(ICommentRepository commentRepository, IGroupMemberRepository groupMemberRepository,
                          IExamRepository examRepository, IGroupRepository groupRepository, IAccountRepository accountRepository)
 {
     _commentRepository     = commentRepository;
     _groupMemberRepository = groupMemberRepository;
     _examRepository        = examRepository;
     _groupRepository       = groupRepository;
     _accountRepository     = accountRepository;
     Log4Net.InitLog();
 }
コード例 #18
0
 public QuestionService(
     IQuestionRepository questionRepository, 
     IAnswerChoiceRepository answerChoiceRepository,
     IExamRepository examRepository
     )
 {
     this.questionRepository = questionRepository;
     this.answerChoiceRepository = answerChoiceRepository;
     this.examRepository = examRepository;
 }
コード例 #19
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();
 }
コード例 #20
0
 public ExamAnswersController(IAppUserGroupMemberRepository appUserGroupMemberRepository,
                              IExamRepository examRepository, IResultRepository resultRepository,
                              IGroupMemberRepository groupMemberRepository,
                              IGroupRepository groupRepository)
 {
     _groupRepository              = groupRepository;
     _groupMemberRepository        = groupMemberRepository;
     _examRepository               = examRepository;
     _resultRepository             = resultRepository;
     _appUserGroupMemberRepository = appUserGroupMemberRepository;
 }
コード例 #21
0
 public UnitOfWork(AppDomainDbContext context, IStudentRepository studentRepository,
                   ITeacherRepository teacherRepository, ICourseRepository courseRepository,
                   IExamRepository examRepository, IAssignedExamRepository assignedExamRepository)
 {
     _context      = context;
     Students      = studentRepository;
     Teachers      = teacherRepository;
     Courses       = courseRepository;
     Exams         = examRepository;
     AssignedExams = assignedExamRepository;
 }
コード例 #22
0
        public static async Task <Exam> GetOrFailAsync(this IExamRepository repository, Guid id)
        {
            var @exam = await repository.GetAsync(id);

            if (@exam == null)
            {
                throw new Exception($"Exam with id: '{id}' does not exists.");
            }

            return(@exam);
        }
コード例 #23
0
 public FSNStudentController(IExScoreRepository iExScoreRepository, IStudentsRepository iStudentsRepository, IExamRepository iExamRepository, ICourseRepository iCourseRepository, IClazzRepository iClazzRepository, IGradeRepository iGradeRepository, ICCTRepository iCCTRepository, ITeacherRepository iTeacherRepository)
 {
     this._iExScoreRepository  = iExScoreRepository;
     this._iStudentsRepository = iStudentsRepository;
     this._iExamRepository     = iExamRepository;
     this._iCourseRepository   = iCourseRepository;
     this._iClazzRepository    = iClazzRepository;
     this._iGradeRepository    = iGradeRepository;
     this._iCCTRepository      = iCCTRepository;
     this._iTeacherRepository  = iTeacherRepository;
 }
コード例 #24
0
 public AdminController(IUserRepository usrepo, IQuestionRepository quesrepo, IEvntRepository evrepo, IAnswerRepository ansrepo, ICourseRepository currepo, IExamRepository exrepo, IOptionRepository oprepo, IRegistrationRepository regrepo, IResultRepository resrepo)
 {
     this.evrepo   = evrepo;
     this.usrepo   = usrepo;
     this.quesrepo = quesrepo;
     this.ansrepo  = ansrepo;
     this.currepo  = currepo;
     this.exrepo   = exrepo;
     this.oprepo   = oprepo;
     this.regrepo  = regrepo;
     this.resrepo  = resrepo;
 }
コード例 #25
0
 public ExamService(IExamRepository examRepository, IGradeRepository gradeRepository,
                    ICourseRepository courseRepository, IStudentRepository studentRepository,
                    IMailService mailService, ITeacherRepository teacherRepository, IDidacticRepository didacticRepository)
 {
     _examRepository     = examRepository;
     _gradeRepostory     = gradeRepository;
     _courseRepository   = courseRepository;
     _studentRepository  = studentRepository;
     _teacherRepository  = teacherRepository;
     _didacticRepository = didacticRepository;
     _mailService        = mailService;
 }
コード例 #26
0
 public EnrollmentService(IEnrollmentRepository enrollmentRepository,
                          IExamRepository examRepository,
                          ICourseService courseService,
                          IHttpContextAccessor httpContextAccessor,
                          IMapper mapper)
 {
     _enrollmentRepository = enrollmentRepository;
     _examRepository       = examRepository;
     _courseService        = courseService;
     _httpContextAccessor  = httpContextAccessor;
     _mapper = mapper;
 }
コード例 #27
0
 public FSNController(IExScoreRepository iExScoreRepository, IStudentsRepository iStudentsRepository, IExamRepository iExamRepository, ICourseRepository iCourseRepository, IClazzRepository iClazzRepository, IGradeRepository iGradeRepository, IUser iUser, ICCTRepository iCCTRepository, ITeacherRepository iTeacherRepository)
 {
     this._iExScoreRepository  = iExScoreRepository;
     this._iStudentsRepository = iStudentsRepository;
     this._iExamRepository     = iExamRepository;
     this._iCourseRepository   = iCourseRepository;
     this._iClazzRepository    = iClazzRepository;
     this._iGradeRepository    = iGradeRepository;
     this._iCCTRepository      = iCCTRepository;
     this._iTeacherRepository  = iTeacherRepository;
     GID = (iUser.GetClaimValueByType("GID").FirstOrDefault()).ObjToInt();
 }
コード例 #28
0
ファイル: Worker.cs プロジェクト: Manhtai17/TestOnlineV2
        public Worker(ILogger <Worker> logger, IConfiguration configuration, IExamRepository examRepo)
        {
            _logger = logger;

            _configuration = configuration;
            _examRepo      = examRepo;

            _topics = new List <string>()
            {
                "usersubmit", "autosubmit"
            };
        }
コード例 #29
0
 public UnitOfWork(IExamBuilderDbContext context,
                   IUserRepository users,
                   IOptionRepository options,
                   IExamRepository exams,
                   IQuestionRepository questions)
 {
     _context  = context;
     Exams     = exams;
     Options   = options;
     Questions = questions;
     Users     = users;
 }
コード例 #30
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;
 }
コード例 #31
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;
 }
コード例 #32
0
 public ReportSubjectViewModel(IExamRepository repository)
 {
     this.repository = repository;
     this.Refresh();
 }
コード例 #33
0
ファイル: ExamService.cs プロジェクト: stiqraschool/eSchool
 public ExamService(IExamRepository IExamRepository)
     : base()
 {
     _IExamRepository = IExamRepository;
 }
コード例 #34
0
 public ExamService(IExamRepository examRepository, IQuestionRepository questionRepository)
 {
     this.examRepository = examRepository;
     this.questionRepository = questionRepository;
 }