Example #1
0
 public JobAdController(IEmployerJobAdsCommand employerJobAdsCommand, IAnonymousJobAdsCommand anonymousJobAdsCommand, IEmployerLogosCommand employerLogosCommand, IJobAdsCommand jobAdsCommand, IJobAdsQuery jobAdsQuery, IJobPostersQuery jobPostersQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, ICreditsQuery creditsQuery, IProductsQuery productsQuery, ICouponsQuery couponsQuery, IOrdersCommand ordersCommand, IOrdersQuery ordersQuery, IEmployerAllocationsCommand employerAllocationsCommand, IEmployerCreditsQuery employerCreditsQuery, IEmployerOrdersCommand employerOrdersCommand, IEmployerOrdersQuery employerOrdersQuery, ILocationQuery locationQuery, IIndustriesQuery industriesQuery, IAccountsManager accountsManager, ILoginCredentialsQuery loginCredentialsQuery, ILoginAuthenticationCommand loginAuthenticationCommand, IAuthenticationManager authenticationManager)
 {
     _employerJobAdsCommand      = employerJobAdsCommand;
     _anonymousJobAdsCommand     = anonymousJobAdsCommand;
     _employerLogosCommand       = employerLogosCommand;
     _jobAdsCommand              = jobAdsCommand;
     _jobAdsQuery                = jobAdsQuery;
     _jobPostersQuery            = jobPostersQuery;
     _memberJobAdViewsQuery      = memberJobAdViewsQuery;
     _creditsQuery               = creditsQuery;
     _productsQuery              = productsQuery;
     _couponsQuery               = couponsQuery;
     _ordersCommand              = ordersCommand;
     _ordersQuery                = ordersQuery;
     _employerAllocationsCommand = employerAllocationsCommand;
     _employerCreditsQuery       = employerCreditsQuery;
     _employerOrdersCommand      = employerOrdersCommand;
     _employerOrdersQuery        = employerOrdersQuery;
     _locationQuery              = locationQuery;
     _industriesQuery            = industriesQuery;
     _accountsManager            = accountsManager;
     _loginCredentialsQuery      = loginCredentialsQuery;
     _loginAuthenticationCommand = loginAuthenticationCommand;
     _authenticationManager      = authenticationManager;
 }
Example #2
0
 public JobAdsApiController(IJobAdsQuery jobAdsQuery, IJobAdViewsCommand jobAdViewsCommand, IApplicationsCommand applicationsCommand, IVisitorStatusQuery visitorStatusQuery, IEmailsCommand emailsCommand)
 {
     _jobAdsQuery         = jobAdsQuery;
     _jobAdViewsCommand   = jobAdViewsCommand;
     _applicationsCommand = applicationsCommand;
     _visitorStatusQuery  = visitorStatusQuery;
     _emailsCommand       = emailsCommand;
 }
Example #3
0
 public EmployerJobAdsCommand(IJobAdsCommand jobAdsCommand, IJobAdsQuery jobAdsQuery, IEmployerCreditsCommand employerCreditsCommand, int dailyLimit, int weeklyLimit)
 {
     _jobAdsCommand          = jobAdsCommand;
     _jobAdsQuery            = jobAdsQuery;
     _employerCreditsCommand = employerCreditsCommand;
     _dailyLimit             = dailyLimit;
     _weeklyLimit            = weeklyLimit;
 }
Example #4
0
 public ExternalJobAdsQuery(IJobAdsQuery jobAdsQuery, IJobAdIntegrationQuery jobAdIntegrationQuery, ILoginCredentialsQuery loginCredentialsQuery, IEmployersQuery employersQuery, IJxtQuery jxtQuery, IIntegrationQuery integrationQuery)
     : base(jobAdsQuery, jobAdIntegrationQuery)
 {
     _loginCredentialsQuery = loginCredentialsQuery;
     _employersQuery        = employersQuery;
     _integrationQuery      = integrationQuery;
     _jxtIntegratorUserId   = jxtQuery.GetIntegratorUser().Id;
 }
Example #5
0
 protected JobAdListController(IJobAdsQuery jobAdsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IJobAdProcessingQuery jobAdProcessingQuery, IEmployersQuery employersQuery)
 {
     _jobAdsQuery           = jobAdsQuery;
     _memberJobAdViewsQuery = memberJobAdViewsQuery;
     _jobAdFlagListsQuery   = jobAdFlagListsQuery;
     _jobAdProcessingQuery  = jobAdProcessingQuery;
     _employersQuery        = employersQuery;
 }
Example #6
0
 public JobAdsPollerTask(IJobAdsCommand jobAdsCommand, IJobAdsQuery jobAdsQuery, IJobAdIntegrationQuery jobAdIntegrationQuery, IExternalJobAdsCommand externalJobAdsCommand, IExternalJobAdsQuery externalJobAdsQuery, IJobAdIntegrationReportsCommand jobAdIntegrationReportsCommand, ILocationQuery locationQuery, IIndustriesQuery industriesQuery, ICareerOneQuery careerOneQuery)
     : base(jobAdsCommand, jobAdsQuery, jobAdIntegrationQuery, externalJobAdsCommand, jobAdIntegrationReportsCommand, Logger)
 {
     _locationQuery       = locationQuery;
     _industriesQuery     = industriesQuery;
     _externalJobAdsQuery = externalJobAdsQuery;
     _careerOneQuery      = careerOneQuery;
 }
Example #7
0
 public JobAdPostsManager(IEmployerJobAdsCommand employerJobAdsCommand, IJobAdsCommand jobAdsCommand, IJobAdsQuery jobAdsQuery, IJobAdIntegrationQuery jobAdIntegrationQuery, IExternalJobAdsCommand externalJobAdsCommand)
 {
     _employerJobAdsCommand = employerJobAdsCommand;
     _jobAdsCommand         = jobAdsCommand;
     _jobAdsQuery           = jobAdsQuery;
     _jobAdIntegrationQuery = jobAdIntegrationQuery;
     _externalJobAdsCommand = externalJobAdsCommand;
 }
Example #8
0
 public ExternalJobAdsCommand(IJobAdsCommand jobAdsCommand, IJobAdsQuery jobAdsQuery, IJobAdIntegrationQuery jobAdIntegrationQuery, IJobG8Query jobG8Query, ICareerOneQuery careerOneQuery, IJxtQuery jxtQuery)
     : base(jobAdsQuery, jobAdIntegrationQuery)
 {
     _jobAdsCommand             = jobAdsCommand;
     _jobG8IntegratorUserId     = jobG8Query.GetIntegratorUser().Id;
     _careerOneIntegratorUserId = careerOneQuery.GetIntegratorUser().Id;
     _jxtIntegratorUserId       = jxtQuery.GetIntegratorUser().Id;
 }
Example #9
0
 public JobFeedReaderTask(IJobAdsCommand jobAdsCommand, IJobAdsQuery jobAdsQuery, IJobAdIntegrationQuery jobAdIntegrationQuery, IExternalJobAdsCommand externalJobAdsCommand, IExternalJobAdsQuery externalJobAdsQuery, IJobAdIntegrationReportsCommand jobAdIntegrationReportsCommand, IIntegrationQuery integrationQuery, IIndustriesQuery industriesQuery, ILocationQuery locationQuery)
     : base(jobAdsCommand, jobAdsQuery, jobAdIntegrationQuery, externalJobAdsCommand, jobAdIntegrationReportsCommand, Logger)
 {
     _externalJobAdsQuery  = externalJobAdsQuery;
     _integrationQuery     = integrationQuery;
     _industriesQuery      = industriesQuery;
     _locationQuery        = locationQuery;
     IntegratorUserLoginId = "PageUpPeople";
 }
Example #10
0
        public ManageCandidatesController(IExecuteMemberSearchCommand executeMemberSearchCommand, IEmployerMemberViewsQuery employerMemberViewsQuery, IMemberStatusQuery memberStatusQuery, IJobAdsQuery jobAdsQuery, IJobAdApplicantsQuery jobAdApplicantsQuery, ICommunitiesQuery communitiesQuery, IVerticalsQuery verticalsQuery)
            : base(executeMemberSearchCommand, employerMemberViewsQuery, memberStatusQuery)
        {
            _jobAdsQuery          = jobAdsQuery;
            _jobAdApplicantsQuery = jobAdApplicantsQuery;

            _communitiesQuery = communitiesQuery;
            _verticalsQuery   = verticalsQuery;
        }
Example #11
0
        public JobAdSortService(IJobAdSortBooster booster, IJobAdSortEngineQuery searchEngineQuery, IJobAdsQuery jobAdsQuery, IEmployersQuery employersQuery, IJobAdSortFiltersQuery jobAdSortFiltersQuery, IJobAdFlagListsQuery jobAdFlagListsQuery)
            : base(EventSource, searchEngineQuery, DefaultIndexFolder)
        {
            _jobAdsQuery           = jobAdsQuery;
            _employersQuery        = employersQuery;
            _jobAdSortFiltersQuery = jobAdSortFiltersQuery;

            _indexer = new Indexer(booster, jobAdFlagListsQuery);
        }
Example #12
0
 public UpdateFeaturedTask(IFeaturedCommand featuredCommand, IJobAdsQuery jobAdsQuery, IJobAdReportsQuery jobAdReportsQuery, IAccountReportsQuery accountReportsQuery, IEmployerMemberAccessReportsQuery employerMemberAccessReportsQuery, IMemberSearchReportsQuery memberSearchReportsQuery)
     : base(EventSource)
 {
     _featuredCommand     = featuredCommand;
     _jobAdsQuery         = jobAdsQuery;
     _jobAdReportsQuery   = jobAdReportsQuery;
     _accountReportsQuery = accountReportsQuery;
     _employerMemberAccessReportsQuery = employerMemberAccessReportsQuery;
     _memberSearchReportsQuery         = memberSearchReportsQuery;
 }
Example #13
0
 protected JobFeedReaderTaskBase(IJobAdsCommand jobAdsCommand, IJobAdsQuery jobAdsQuery, IJobAdIntegrationQuery jobAdIntegrationQuery, IExternalJobAdsCommand externalJobAdsCommand, IJobAdIntegrationReportsCommand jobAdIntegrationReportsCommand, EventSource logger)
     : base(logger)
 {
     _jobAdsCommand                  = jobAdsCommand;
     _jobAdsQuery                    = jobAdsQuery;
     _jobAdIntegrationQuery          = jobAdIntegrationQuery;
     _externaljobAdsCommand          = externalJobAdsCommand;
     _jobAdIntegrationReportsCommand = jobAdIntegrationReportsCommand;
     _logger = logger;
 }
Example #14
0
 public EmailJobSearchAlertsTask(IEmailsCommand emailsCommand, IJobAdsQuery jobAdsQuery, IExecuteJobAdSearchCommand executeJobAdSearchCommand, IJobAdSearchAlertsCommand jobAdSearchAlertsCommand, IJobAdSearchAlertsQuery jobAdSearchAlertsQuery, IJobAdSearchesQuery jobAdSearchesQuery, IMembersQuery membersQuery, IAnonymousUsersQuery anonymousUsersQuery)
     : base(EventSource, emailsCommand)
 {
     _jobAdsQuery = jobAdsQuery;
     _executeJobAdSearchCommand = executeJobAdSearchCommand;
     _jobAdSearchAlertsCommand  = jobAdSearchAlertsCommand;
     _jobAdSearchAlertsQuery    = jobAdSearchAlertsQuery;
     _jobAdSearchesQuery        = jobAdSearchesQuery;
     _membersQuery        = membersQuery;
     _anonymousUsersQuery = anonymousUsersQuery;
 }
Example #15
0
 public SendApplicationsCommand(IMembersQuery membersQuery, IAnonymousUsersQuery anonymousUsersQuery, IJobAdsQuery jobAdsQuery, IFilesQuery filesQuery, IResumeFilesQuery resumeFilesQuery, ICandidatesQuery candidatesQuery, IResumesQuery resumesQuery, ISendJobG8Command sendJobG8Command)
 {
     _membersQuery        = membersQuery;
     _anonymousUsersQuery = anonymousUsersQuery;
     _jobAdsQuery         = jobAdsQuery;
     _filesQuery          = filesQuery;
     _resumeFilesQuery    = resumeFilesQuery;
     _candidatesQuery     = candidatesQuery;
     _resumesQuery        = resumesQuery;
     _sendJobG8Command    = sendJobG8Command;
 }
Example #16
0
 public JobAdExporter(IChannelManager <IPublicVacancy> channelManager, IDewrQuery dewrQuery, IJobAdsQuery jobAdsQuery, IJobAdExportCommand exportCommand, IIndustriesQuery industriesQuery, IEmployersQuery employersQuery, IIntegrationQuery integrationQuery, IJobAdIntegrationReportsCommand jobAdIntegrationReportsCommand)
 {
     _channelManager   = channelManager;
     _jobAdsQuery      = jobAdsQuery;
     _integrationQuery = integrationQuery;
     _exportCommand    = exportCommand;
     _employersQuery   = employersQuery;
     _jobAdIntegrationReportsCommand = jobAdIntegrationReportsCommand;
     _mapper         = new JobAdMapper(industriesQuery);
     _integratorUser = dewrQuery.GetIntegratorUser();
 }
Example #17
0
        public Worker(ICandidatesWorkflowCommand workflowCommand, IExecuteJobAdSearchCommand searchCommand, IJobAdsQuery jobAdsQuery, IEmailsCommand emailsCommand, IMembersQuery membersQuery, IUserAccountsQuery userAccountsQuery)
        {
            _workflowCommand    = workflowCommand;
            _jobAdSearchCommand = searchCommand;
            _jobAdsQuery        = jobAdsQuery;
            _emailsCommand      = emailsCommand;
            _membersQuery       = membersQuery;
            _userAccountsQuery  = userAccountsQuery;

            MaxResults = 10; // default
        }
Example #18
0
 public SuggestedCandidatesController(IExecuteMemberSearchCommand executeMemberSearchCommand, IEmployerMemberViewsQuery employerMemberViewsQuery, IMemberStatusQuery memberStatusQuery, IJobAdsQuery jobAdsQuery, IExternalJobAdsQuery externalJobAdsQuery, ISuggestedMembersQuery suggestedMembersQuery, ILocationQuery locationQuery, ICommunitiesQuery communitiesQuery, IVerticalsQuery verticalsQuery, IIndustriesQuery industriesQuery)
     : base(executeMemberSearchCommand, employerMemberViewsQuery, memberStatusQuery)
 {
     _jobAdsQuery           = jobAdsQuery;
     _externalJobAdsQuery   = externalJobAdsQuery;
     _suggestedMembersQuery = suggestedMembersQuery;
     _locationQuery         = locationQuery;
     _communitiesQuery      = communitiesQuery;
     _verticalsQuery        = verticalsQuery;
     _industriesQuery       = industriesQuery;
 }
 public EmailSuggestedCandidatesTask(IEmailsCommand emailsCommand, IJobAdsQuery jobAdsQuery, ISuggestedMembersQuery suggestedMembersQuery, IEmployersQuery employersQuery, IEmployerMemberViewsQuery employerMemberViewsQuery, IEmployerCreditsQuery employerCreditsQuery, IMemberSearchesCommand memberSearchesCommand, IExecuteMemberSearchCommand executeMemberSearchCommand)
     : base(EventSource, emailsCommand)
 {
     _jobAdsQuery                = jobAdsQuery;
     _suggestedMembersQuery      = suggestedMembersQuery;
     _employersQuery             = employersQuery;
     _employerMemberViewsQuery   = employerMemberViewsQuery;
     _employerCreditsQuery       = employerCreditsQuery;
     _memberSearchesCommand      = memberSearchesCommand;
     _executeMemberSearchCommand = executeMemberSearchCommand;
 }
Example #20
0
        public JobAdPosterTask(IChannelManager <ISyndicate> channelManager, IHrCareersQuery hrCareersQuery, ILocationQuery locationQuery, IExecuteJobAdSearchCommand jobAdSearch, IIntegrationQuery integrationQuery, IJobAdIntegrationReportsCommand jobAdIntegrationReportsCommand, IWebSiteQuery webSiteQuery, IJobAdsQuery jobAdsQuery)
            : base(Logger)
        {
            _serviceManager   = channelManager;
            _jobAdsQuery      = jobAdsQuery;
            _integrationQuery = integrationQuery;
            _jobAdIntegrationReportsCommand = jobAdIntegrationReportsCommand;

            _integratorUser = hrCareersQuery.GetIntegratorUser();
            _searcher       = new HrJobAdSearcher(jobAdSearch);
            _mapper         = new JobAdMapper(locationQuery, webSiteQuery);
        }
Example #21
0
 public OrganisationCreditsController(IOrganisationsQuery organisationsQuery, IEmployersQuery employersQuery, IMembersQuery membersQuery, IJobAdsQuery jobAdsQuery, IAllocationsQuery allocationsQuery, IAllocationsCommand allocationsCommand, ICreditsQuery creditsQuery, IExercisedCreditsQuery exercisedCreditsQuery, IOrdersQuery ordersQuery)
 {
     _organisationsQuery    = organisationsQuery;
     _employersQuery        = employersQuery;
     _membersQuery          = membersQuery;
     _jobAdsQuery           = jobAdsQuery;
     _allocationsQuery      = allocationsQuery;
     _allocationsCommand    = allocationsCommand;
     _creditsQuery          = creditsQuery;
     _exercisedCreditsQuery = exercisedCreditsQuery;
     _ordersQuery           = ordersQuery;
 }
Example #22
0
 public CreditsHandler(IEmailsCommand emailsCommand, IEmployersQuery employersQuery, IOrganisationsQuery organisationsQuery, IRecruitersQuery recruitersQuery, IAdministratorsQuery administratorsQuery, IAllocationsCommand allocationsCommand, IAllocationsQuery allocationsQuery, ICreditsQuery creditsQuery, IJobAdsCommand jobAdsCommand, IJobAdsQuery jobAdsQuery)
 {
     _emailsCommand       = emailsCommand;
     _employersQuery      = employersQuery;
     _organisationsQuery  = organisationsQuery;
     _recruitersQuery     = recruitersQuery;
     _administratorsQuery = administratorsQuery;
     _allocationsCommand  = allocationsCommand;
     _allocationsQuery    = allocationsQuery;
     _creditsQuery        = creditsQuery;
     _jobAdsCommand       = jobAdsCommand;
     _jobAdsQuery         = jobAdsQuery;
 }
Example #23
0
 public MemberJobAdViewsQuery(IJobAdsQuery jobAdsQuery, IEmployersQuery employersQuery, IJobAdProcessingQuery jobAdProcessingQuery, ICareerOneQuery careerOneQuery, IJobG8Query jobG8Query, IJxtQuery jxtQuery, IJobAdApplicationSubmissionsQuery jobAdApplicationSubmissionsQuery, IJobAdViewsQuery jobAdViewsQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IJobAdFoldersQuery jobAdFoldersQuery)
 {
     _jobAdsQuery                      = jobAdsQuery;
     _employersQuery                   = employersQuery;
     _jobAdProcessingQuery             = jobAdProcessingQuery;
     _careerOneQuery                   = careerOneQuery;
     _jobG8Query                       = jobG8Query;
     _jxtQuery                         = jxtQuery;
     _jobAdApplicationSubmissionsQuery = jobAdApplicationSubmissionsQuery;
     _jobAdViewsQuery                  = jobAdViewsQuery;
     _jobAdFlagListsQuery              = jobAdFlagListsQuery;
     _jobAdFoldersQuery                = jobAdFoldersQuery;
 }
Example #24
0
 public JobAdsHandler(IMemberApplicationsQuery memberApplicationsQuery, IJobAdsQuery jobAdsQuery, IJobAdProcessingQuery jobAdProcessingQuery, IMembersQuery membersQuery, IEmployersQuery employersQuery, IEmployerMemberViewsQuery employerMemberViewsQuery, IResumesQuery resumesQuery, IResumeFilesQuery resumeFilesQuery, IFilesQuery filesQuery, IEmailsCommand emailsCommand)
 {
     _memberApplicationsQuery  = memberApplicationsQuery;
     _jobAdsQuery              = jobAdsQuery;
     _jobAdProcessingQuery     = jobAdProcessingQuery;
     _membersQuery             = membersQuery;
     _employersQuery           = employersQuery;
     _employerMemberViewsQuery = employerMemberViewsQuery;
     _resumesQuery             = resumesQuery;
     _resumeFilesQuery         = resumeFilesQuery;
     _filesQuery    = filesQuery;
     _emailsCommand = emailsCommand;
 }
Example #25
0
 public JobAdsWebController(IJobAdsQuery jobAdsQuery, IJobAdViewsQuery jobAdViewsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IExecuteJobAdSearchCommand executeJobAdSearchCommand, IAnonymousUsersQuery anonymousUsersQuery, IEmployersQuery employersQuery, ICandidatesQuery candidatesQuery, ICandidateResumeFilesQuery candidateResumeFilesQuery, IFilesQuery filesQuery, ICacheManager cacheManager, IMemberStatusQuery memberStatusQuery, IResumesQuery resumesQuery, IVisitorStatusQuery visitorStatusQuery, IExternalJobAdsQuery externalJobAdsQuery, IInternalApplicationsCommand internalApplicationsCommand, IMemberApplicationsQuery memberApplicationsQuery, IJobAdApplicationSubmissionsCommand jobAdApplicationSubmissionsCommand, ISendApplicationsCommand sendApplicationsCommand, IJobAdFlagListsQuery jobAdFlagListsQuery, IJobAdFoldersQuery jobAdFoldersQuery, IJobAdFoldersCommand jobAdFoldersCommand)
     : base(jobAdViewsQuery, memberJobAdViewsQuery, executeJobAdSearchCommand, candidatesQuery, candidateResumeFilesQuery, filesQuery, cacheManager, memberStatusQuery, resumesQuery, externalJobAdsQuery, jobAdFlagListsQuery, jobAdFoldersQuery, jobAdFoldersCommand)
 {
     _jobAdsQuery                        = jobAdsQuery;
     _memberJobAdViewsQuery              = memberJobAdViewsQuery;
     _anonymousUsersQuery                = anonymousUsersQuery;
     _employersQuery                     = employersQuery;
     _visitorStatusQuery                 = visitorStatusQuery;
     _internalApplicationsCommand        = internalApplicationsCommand;
     _memberApplicationsQuery            = memberApplicationsQuery;
     _jobAdApplicationSubmissionsCommand = jobAdApplicationSubmissionsCommand;
     _sendApplicationsCommand            = sendApplicationsCommand;
 }
Example #26
0
        public JobAdsPollerTask(IMyCareerQuery myCareerQuery, IEmployersQuery employersQuery, ILoginCredentialsQuery loginCredentialsQuery, IJobAdsCommand jobAdsCommand, IJobAdsQuery jobAdsQuery, IJobAdIntegrationQuery jobAdIntegrationQuery, IExternalJobAdsCommand externalJobAdsCommand, ILocationQuery locationQuery)
            : base(EventSource)
        {
            _myCareerQuery         = myCareerQuery;
            _employersQuery        = employersQuery;
            _loginCredentialsQuery = loginCredentialsQuery;
            _jobAdsCommand         = jobAdsCommand;
            _jobAdsQuery           = jobAdsQuery;
            _jobAdIntegrationQuery = jobAdIntegrationQuery;
            _externalJobAdsCommand = externalJobAdsCommand;
            _locationMapper        = new LocationMapper(locationQuery);

            _progressInterval = 5 * 60 * 1000; // default = 5 min.
        }
Example #27
0
 public AdvertPostService([Dependency("linkme.integration.jobg8.jobPoster")] string jobPosterUserId, IJobAdsCommand jobAdsCommand, IJobAdsQuery jobAdsQuery, IJobAdIntegrationQuery jobAdIntegrationQuery, IExternalJobAdsCommand externalJobAdsCommand, ILocationQuery locationQuery, IIndustriesQuery industriesQuery, IEmployersQuery employersQuery, ILoginCredentialsQuery loginCredentialsQuery, IServiceAuthenticationManager serviceAuthenticationManager, IJobAdIntegrationReportsCommand jobAdIntegrationReportsCommand)
 {
     _jobPosterUserId                = jobPosterUserId;
     _locationMapper                 = new LocationMapper(locationQuery);
     _industriesQuery                = industriesQuery;
     _jobAdsCommand                  = jobAdsCommand;
     _jobAdsQuery                    = jobAdsQuery;
     _jobAdIntegrationQuery          = jobAdIntegrationQuery;
     _externalJobAdsCommand          = externalJobAdsCommand;
     _employersQuery                 = employersQuery;
     _loginCredentialsQuery          = loginCredentialsQuery;
     _serviceAuthenticationManager   = serviceAuthenticationManager;
     _jobAdIntegrationReportsCommand = jobAdIntegrationReportsCommand;
 }
Example #28
0
 public MembersController(IFilesQuery filesQuery, IEmployerMemberAccessReportsQuery employerMemberAccessReportsQuery, IMembersQuery membersQuery, ICandidatesQuery candidatesQuery, IResumesQuery resumesQuery, IMemberStatusQuery memberStatusQuery, IJobAdSearchesQuery jobAdSearchesQuery, IExecuteJobAdSearchCommand executeJobAdSearchCommand, IJobAdsQuery jobAdsQuery, IJobAdReportsQuery jobAdReportsQuery, IMemberApplicationsQuery memberApplicationsQuery, IEmailVerificationsCommand emailVerificationsCommand, IEmailVerificationsQuery emailVerificationsQuery)
 {
     _filesQuery = filesQuery;
     _employerMemberAccessReportsQuery = employerMemberAccessReportsQuery;
     _membersQuery              = membersQuery;
     _candidatesQuery           = candidatesQuery;
     _resumesQuery              = resumesQuery;
     _memberStatusQuery         = memberStatusQuery;
     _jobAdSearchesQuery        = jobAdSearchesQuery;
     _executeJobAdSearchCommand = executeJobAdSearchCommand;
     _jobAdsQuery               = jobAdsQuery;
     _jobAdReportsQuery         = jobAdReportsQuery;
     _memberApplicationsQuery   = memberApplicationsQuery;
     _emailVerificationsCommand = emailVerificationsCommand;
     _emailVerificationsQuery   = emailVerificationsQuery;
 }
Example #29
0
        public JobAdSearchService(ResourceLoader resourceLoader, IJobAdSearchBooster booster, IJobAdSearchEngineQuery searchEngineQuery, IJobAdsQuery jobAdsQuery, IEmployersQuery employersQuery, IMembersQuery membersQuery, IResumesQuery resumesQuery, ICandidatesQuery candidatesQuery, ILocationQuery locationQuery, IIndustriesQuery industriesQuery, IJobAdActivityFiltersQuery jobAdActivityFiltersQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IMemberApplicationsQuery memberApplicationsQuery)
            : base(EventSource, searchEngineQuery, DefaultIndexFolder)
        {
            _jobAdsQuery               = jobAdsQuery;
            _employersQuery            = employersQuery;
            _membersQuery              = membersQuery;
            _resumesQuery              = resumesQuery;
            _candidatesQuery           = candidatesQuery;
            _memberApplicationsQuery   = memberApplicationsQuery;
            _jobAdActivityFiltersQuery = jobAdActivityFiltersQuery;

            var analyzerFactory = new AnalyzerFactory(resourceLoader);

            _contentAnalyzer   = analyzerFactory.CreateContentAnalyzer();
            _indexer           = new Indexer(_contentAnalyzer, analyzerFactory.CreateQueryAnalyzer(), booster, locationQuery, industriesQuery, jobAdFlagListsQuery);
            _spellCheckHandler = new SpellCheckHandler(analyzerFactory.CreateSpellingAnalyzer(), FieldName.ContentExact);
        }
Example #30
0
 public FlagListsController(IExecuteJobAdSortCommand executeJobAdSortCommand, IJobAdsQuery jobAdsQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IJobAdProcessingQuery jobAdProcessingQuery, ICommunitiesQuery communitiesQuery, IVerticalsQuery verticalsQuery, IJobAdFoldersQuery jobAdFoldersQuery, IJobAdFoldersCommand jobAdFoldersCommand, IJobAdBlockListsQuery jobAdBlockListsQuery, IEmployersQuery employersQuery, IIndustriesQuery industriesQuery)
     : base(executeJobAdSortCommand, jobAdsQuery, jobAdFlagListsQuery, memberJobAdViewsQuery, jobAdProcessingQuery, jobAdFoldersQuery, jobAdFoldersCommand, jobAdBlockListsQuery, industriesQuery, employersQuery)
 {
     _communitiesQuery = communitiesQuery;
     _verticalsQuery   = verticalsQuery;
 }