public JobAdFeedsManager(IMemberJobAdViewsQuery memberJobAdViewsQuery, IJobAdIntegrationQuery jobAdIntegrationQuery, IEmployersQuery employersQuery, IEmployerCreditsQuery employerCreditsQuery, IExecuteJobAdSearchCommand executeJobAdSearchCommand) { _memberJobAdViewsQuery = memberJobAdViewsQuery; _jobAdIntegrationQuery = jobAdIntegrationQuery; _employersQuery = employersQuery; _employerCreditsQuery = employerCreditsQuery; _executeJobAdSearchCommand = executeJobAdSearchCommand; }
public InitiatorTask(IChannelManager <IJobAdExporter> channelManager, IJobAdIntegrationQuery jobAdIntegrationQuery, IIntegrationQuery integrationQuery, IJobAdExportCommand exportCommand) : base(Logger) { _channelManager = channelManager; _jobAdIntegrationQuery = jobAdIntegrationQuery; _integrationQuery = integrationQuery; _exportCommand = exportCommand; }
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; }
public JobAdPostsManager(IEmployerJobAdsCommand employerJobAdsCommand, IJobAdsCommand jobAdsCommand, IJobAdsQuery jobAdsQuery, IJobAdIntegrationQuery jobAdIntegrationQuery, IExternalJobAdsCommand externalJobAdsCommand) { _employerJobAdsCommand = employerJobAdsCommand; _jobAdsCommand = jobAdsCommand; _jobAdsQuery = jobAdsQuery; _jobAdIntegrationQuery = jobAdIntegrationQuery; _externalJobAdsCommand = externalJobAdsCommand; }
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; }
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. }
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; }
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; }
protected ExternalJobAdsComponent(IJobAdsQuery jobAdsQuery, IJobAdIntegrationQuery jobAdIntegrationQuery) { _jobAdsQuery = jobAdsQuery; _jobAdIntegrationQuery = jobAdIntegrationQuery; }
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; }
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"; }
public JobAdsController(IEmployerJobAdsCommand employerJobAdsCommand, IJobAdsCommand jobAdsCommand, IJobAdsQuery jobAdsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IJobAdIntegrationQuery jobAdIntegrationQuery, IExternalJobAdsCommand externalJobAdsCommand, IExternalJobAdsQuery externalJobAdsQuery, IEmployersQuery employersQuery, IEmployerCreditsQuery employerCreditsQuery, ILoginCredentialsQuery loginCredentialsQuery, IIndustriesQuery industriesQuery, ILocationQuery locationQuery, IServiceAuthenticationManager serviceAuthenticationManager, IJobAdSearchesQuery jobAdSearchesQuery, IExecuteJobAdSearchCommand executeJobAdSearchCommand, IJobAdIntegrationReportsCommand jobAdIntegrationReportsCommand) { _jobAdFeedsManager = new JobAdFeedsManager(memberJobAdViewsQuery, jobAdIntegrationQuery, employersQuery, employerCreditsQuery, executeJobAdSearchCommand); _jobAdPostsManager = new JobAdPostsManager(employerJobAdsCommand, jobAdsCommand, jobAdsQuery, jobAdIntegrationQuery, externalJobAdsCommand); _employersQuery = employersQuery; _externalJobAdsQuery = externalJobAdsQuery; _loginCredentialsQuery = loginCredentialsQuery; _jobAdIntegrationReportsCommand = jobAdIntegrationReportsCommand; _industriesQuery = industriesQuery; _serviceAuthenticationManager = serviceAuthenticationManager; _jobAdSearchesQuery = jobAdSearchesQuery; _locationQuery = locationQuery; }