Ejemplo n.º 1
0
 public FoldersApiController(ICandidateFoldersCommand candidateFoldersCommand, ICandidateFoldersQuery candidateFoldersQuery, ICandidateListsCommand candidateListsCommand, ICandidateFlagListsQuery candidateFlagListsQuery)
 {
     _candidateFoldersCommand = candidateFoldersCommand;
     _candidateFoldersQuery   = candidateFoldersQuery;
     _candidateListsCommand   = candidateListsCommand;
     _candidateFlagListsQuery = candidateFlagListsQuery;
 }
Ejemplo n.º 2
0
 public FlagListsController(IExecuteMemberSearchCommand executeMemberSearchCommand, IEmployerMemberViewsQuery employerMemberViewsQuery, IMemberStatusQuery memberStatusQuery, ICandidateFlagListsQuery candidateFlagListsQuery, ICommunitiesQuery communitiesQuery, IVerticalsQuery verticalsQuery)
     : base(executeMemberSearchCommand, employerMemberViewsQuery, memberStatusQuery)
 {
     _candidateFlagListsQuery = candidateFlagListsQuery;
     _communitiesQuery        = communitiesQuery;
     _verticalsQuery          = verticalsQuery;
 }
Ejemplo n.º 3
0
 public MemberActivityFiltersQuery(ICandidateBlockListsQuery candidateBlockListsQuery, ICandidateFoldersQuery candidateFoldersQuery, ICandidateFlagListsQuery candidateFlagListsQuery, ICandidateNotesQuery candidateNotesQuery, IEmployerMemberViewsQuery employerMemberViewsQuery, IEmployerCreditsQuery employerCreditsQuery, IJobAdApplicantsQuery jobAdApplicantsQuery)
 {
     _candidateBlockListsQuery = candidateBlockListsQuery;
     _candidateFoldersQuery    = candidateFoldersQuery;
     _candidateFlagListsQuery  = candidateFlagListsQuery;
     _candidateNotesQuery      = candidateNotesQuery;
     _employerMemberViewsQuery = employerMemberViewsQuery;
     _employerCreditsQuery     = employerCreditsQuery;
     _jobAdApplicantsQuery     = jobAdApplicantsQuery;
 }
Ejemplo n.º 4
0
 public EmployerMemberViewsQuery(IEmployerViewsRepository repository, IMembersQuery membersQuery, IRepresentativesQuery representativesQuery, IRecruitersQuery recruitersQuery, IContendersQuery contendersQuery, IExercisedCreditsQuery exercisedCreditsQuery, IEmployerCreditsQuery employerCreditsQuery, ICandidatesQuery candidatesQuery, IResumesQuery resumeQuery, ICandidateFoldersQuery candidateFoldersQuery, ICandidateFlagListsQuery candidateFlagListsQuery, ICandidateNotesQuery candidateNotesQuery)
 {
     _repository              = repository;
     _membersQuery            = membersQuery;
     _representativesQuery    = representativesQuery;
     _recruitersQuery         = recruitersQuery;
     _contendersQuery         = contendersQuery;
     _exercisedCreditsQuery   = exercisedCreditsQuery;
     _employerCreditsQuery    = employerCreditsQuery;
     _candidatesQuery         = candidatesQuery;
     _resumesQuery            = resumeQuery;
     _candidateFoldersQuery   = candidateFoldersQuery;
     _candidateFlagListsQuery = candidateFlagListsQuery;
     _candidateNotesQuery     = candidateNotesQuery;
 }
Ejemplo n.º 5
0
        private Indexer(Analyzer contentAnalyzer, Analyzer queryAnalyzer, IMemberSearchBooster booster, ILocationQuery locationQuery, IIndustriesQuery industriesQuery, ICandidateFlagListsQuery candidateFlagListsQuery)
        {
            _contentAnalyzer = contentAnalyzer;
            _queryAnalyzer   = queryAnalyzer;
            _queryBuilder    = new QueryBuilder(_queryAnalyzer, booster);

            _contentHandler         = new ContentHandler();
            _locationHandler        = new LocationContentHandler(booster, locationQuery);
            _industryHandler        = new IndustryContentHandler(booster, industriesQuery);
            _nameHandler            = new NameContentHandler(contentAnalyzer, booster);
            _desiredJobTypesHandler = new DesiredJobTypesContentHandler(booster);
            _candidateStatusHandler = new CandidateStatusContentHandler(booster);
            _ethnicStatusHandler    = new EthnicStatusContentHandler(booster);
            _visaStatusHandler      = new VisaStatusContentHandler(booster);
            _communityHandler       = new CommunityContentHandler(booster);
            _salaryHandler          = new SalaryContentHandler(booster);
            _lastUpdatedHandler     = new LastUpdatedContentHandler(booster);
            _hasResumeHandler       = new HasResumeContentHandler();
            _isActivatedHandler     = new IsActivatedContentHandler();
            _isContactableHandler   = new IsContactableContentHandler();

            _handlers = new[]
            {
                _desiredJobTypesHandler,
                _candidateStatusHandler,
                _ethnicStatusHandler,
                _visaStatusHandler,
                _industryHandler,
                _communityHandler,
                _salaryHandler,
                _lastUpdatedHandler,
                _locationHandler,
                _hasResumeHandler,
                _isActivatedHandler,
                _isContactableHandler
            };

            _candidateFlagListsQuery = candidateFlagListsQuery;
        }
Ejemplo n.º 6
0
 public FlagListsApiController(ICandidateListsCommand candidateListsCommand, ICandidateFlagListsQuery candidateFlagListsQuery, IExecuteMemberSearchCommand executeMemberSearchCommand)
 {
     _candidateListsCommand      = candidateListsCommand;
     _candidateFlagListsQuery    = candidateFlagListsQuery;
     _executeMemberSearchCommand = executeMemberSearchCommand;
 }
Ejemplo n.º 7
0
        public MemberSearchService(ResourceLoader resourceLoader, IMemberSearchBooster booster, IMemberSearchEngineQuery searchEngineQuery, IMembersQuery membersQuery, ICandidatesQuery candidatesQuery, IResumesQuery resumesQuery, ILocationQuery locationQuery, IIndustriesQuery industriesQuery, IMemberActivityFiltersQuery memberActivityFiltersQuery, ICandidateFlagListsQuery candidateFlagListsQuery)
            : base(EventSource, searchEngineQuery, DefaultIndexFolder)
        {
            _membersQuery               = membersQuery;
            _candidatesQuery            = candidatesQuery;
            _resumesQuery               = resumesQuery;
            _memberActivityFiltersQuery = memberActivityFiltersQuery;

            var analyzerFactory = new AnalyzerFactory(resourceLoader);

            _indexer           = new Indexer(analyzerFactory, booster, locationQuery, industriesQuery, candidateFlagListsQuery);
            _spellCheckHandler = new SpellCheckHandler(analyzerFactory.CreateSpellingAnalyzer(), FieldName.Content_Exact);
        }
Ejemplo n.º 8
0
 public Indexer(IAnalyzerFactory analyzerFactory, IMemberSearchBooster booster, ILocationQuery locationQuery, IIndustriesQuery industriesQuery, ICandidateFlagListsQuery candidateFlagListsQuery)
     : this(analyzerFactory.CreateContentAnalyzer(), analyzerFactory.CreateQueryAnalyzer(), booster, locationQuery, industriesQuery, candidateFlagListsQuery)
 {
 }
Ejemplo n.º 9
0
 public Indexer(IMemberSearchBooster booster, ILocationQuery locationQuery, IIndustriesQuery industriesQuery, ICandidateFlagListsQuery candidateFlagListsQuery)
     : this(new SimpleAnalyzer(), new SimpleAnalyzer(), booster, locationQuery, industriesQuery, candidateFlagListsQuery)
 {
 }