コード例 #1
0
 public UnitOfWork(PortalEmpregosDbContext context, IDatabase cache)
 {
     _context    = context;
     _cache      = cache;
     Companies   = new CompanyRepository(_context, _cache);
     JobOpenings = new JobOpeningRepository(_context, _cache);
 }
コード例 #2
0
 public CandidatesController(ICandidateDesignationRepository candidateDesignationRepository,
                             ICandidateRepository candidateRepository,
                             ICandidateActivityRepository candidateActivityRepository,
                             IInterviewRoundRepository interviewRoundRepository,
                             IInterviewRoundActivityRepository interviewRoundActivityRepository,
                             ICandidateTechnologyMapRepository candidateTechnologyMapRepository,
                             IUserRepository userRepository,
                             IJobOpeningRepository jobOpeningRepository,
                             IRoundRepository roundRepository,
                             ICandidateDocumentRepository candidateDocumentRepository,
                             ITechnologyRepository technologyRepository,
                             ICandidateService candidateService,
                             ISettingsService settingsService,
                             EmailComposerService emailComposerService,
                             IUnitOfWork unitOfWork)
 {
     _candidateDesignationRepository   = candidateDesignationRepository;
     _candidateRepository              = candidateRepository;
     _candidateActivityRepository      = candidateActivityRepository;
     _interviewRoundRepository         = interviewRoundRepository;
     _interviewRoundActivityRepository = interviewRoundActivityRepository;
     _userRepository                   = userRepository;
     _jobOpeningRepository             = jobOpeningRepository;
     _roundRepository                  = roundRepository;
     _candidateDocumentRepository      = candidateDocumentRepository;
     _candidateService                 = candidateService;
     _candidateTechnologyMapRepository = candidateTechnologyMapRepository;
     _technologyRepository             = technologyRepository;
     _emailComposerService             = emailComposerService;
     _unitOfWork      = unitOfWork;
     _settingsService = settingsService;
 }
コード例 #3
0
 public ReferalsController(IReferalRepository referalRepository,
                           IJobOpeningRepository jobOpeningRepository,
                           IUnitOfWork unitOfWork)
 {
     _referalRepository    = referalRepository;
     _jobOpeningRepository = jobOpeningRepository;
     _unitOfWork           = unitOfWork;
 }
コード例 #4
0
ファイル: PortalController.cs プロジェクト: xprasoulas/grid
 public PortalController(ICandidateRepository candidateRepository,
                         IJobOpeningRepository jobOpeningRepository,
                         IInterviewRoundRepository interviewRoundRepository,
                         IRoundRepository roundRepository,
                         ICandidateTechnologyMapRepository candidateTechnologyMapRepository,
                         ITechnologyRepository technologyRepository,
                         ICandidateDesignationRepository candidateDesignationRepository,
                         IUnitOfWork unitOfWork)
 {
     _candidateRepository              = candidateRepository;
     _jobOpeningRepository             = jobOpeningRepository;
     _roundRepository                  = roundRepository;
     _interviewRoundRepository         = interviewRoundRepository;
     _candidateTechnologyMapRepository = candidateTechnologyMapRepository;
     _technologyRepository             = technologyRepository;
     _candidateDesignationRepository   = candidateDesignationRepository;
     _unitOfWork = unitOfWork;
 }
コード例 #5
0
        public InterviewRoundsController(IInterviewRoundRepository interviewRoundRepository,
                                         IInterviewRoundActivityRepository interviewRoundActivityRepository,
                                         IInterviewRoundDocumentRepository interviewRoundDocumentRepository,
                                         ICandidateRepository candidateRepository,
                                         IRoundRepository roundRepository,
                                         IUserRepository userRepository,
                                         IJobOpeningRepository jobOpeningRepository,
                                         EmailComposerService emailComposerService,
                                         IUnitOfWork unitOfWork)
        {
            _interviewRoundRepository         = interviewRoundRepository;
            _interviewRoundActivityRepository = interviewRoundActivityRepository;
            _interviewRoundDocumentRepository = interviewRoundDocumentRepository;
            _candidateRepository  = candidateRepository;
            _userRepository       = userRepository;
            _jobOpeningRepository = jobOpeningRepository;
            _roundRepository      = roundRepository;
            _unitOfWork           = unitOfWork;

            _emailComposerService = emailComposerService;
        }
コード例 #6
0
 public JobOpeningsController(IJobOpeningRepository jobOpeningRepository,
                              IUnitOfWork unitOfWork)
 {
     _jobOpeningRepository = jobOpeningRepository;
     _unitOfWork           = unitOfWork;
 }
コード例 #7
0
 public JobOpeningController(IJobOpeningRepository jobOpeningRepository)
 {
     _jobOpeningRepository = jobOpeningRepository;
 }