Beispiel #1
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;
 }
 public CandidateDocumentsController(ICandidateDocumentRepository candidateDocumentRepository,
                                     ISettingsService settingsService,
                                     IUnitOfWork unitOfWork)
 {
     _candidateDocumentRepository = candidateDocumentRepository;
     _unitOfWork      = unitOfWork;
     _settingsService = settingsService;
 }
Beispiel #3
0
        public CandidateService(IInterviewRoundRepository interviewRoundRepository,
                                IJobOfferRepository jobOfferRepository,
                                ICandidateActivityRepository candidateActivityRepository,
                                ICandidateTechnologyMapRepository candidateTechnologyMapRepository,
                                ICandidateDocumentRepository candidateDocumentRepository,
                                ICandidateRepository candidateRepository,
                                IUnitOfWork unitOfWork)
        {
            _interviewRoundRepository = interviewRoundRepository;
            _jobOfferRepository       = jobOfferRepository;

            _candidateActivityRepository      = candidateActivityRepository;
            _candidateDocumentRepository      = candidateDocumentRepository;
            _candidateTechnologyMapRepository = candidateTechnologyMapRepository;

            _candidateRepository = candidateRepository;

            _unitOfWork = unitOfWork;
        }