示例#1
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;
 }
示例#2
0
 public InitiatorTask(IChannelManager <IJobAdExporter> channelManager, IJobAdIntegrationQuery jobAdIntegrationQuery, IIntegrationQuery integrationQuery, IJobAdExportCommand exportCommand)
     : base(Logger)
 {
     _channelManager        = channelManager;
     _jobAdIntegrationQuery = jobAdIntegrationQuery;
     _integrationQuery      = integrationQuery;
     _exportCommand         = exportCommand;
 }
示例#3
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";
 }
示例#4
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();
 }
示例#5
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);
        }
示例#6
0
 public DailyReportsQuery(IResumeReportsQuery resumeReportsQuery, IJobAdSearchReportsQuery jobAdSearchReportsQuery, IMemberSearchReportsQuery memberSearchReportsQuery, IJobAdReportsQuery jobAdReportsQuery, IEmployerMemberAccessReportsQuery employerMemberAccessReportsQuery, INetworkingReportsQuery networkingReportsQuery, IOrderReportsQuery orderReportsQuery, ICommunicationReportsQuery communicationReportsQuery, IRegistrationReportsQuery registrationReportsQuery, IAccountReportsQuery accountReportsQuery, IChannelsQuery channelsQuery, IIntegrationQuery integrationQuery, IJobAdIntegrationReportsQuery jobAdIntegrationReportsQuery)
 {
     _resumeReportsQuery               = resumeReportsQuery;
     _jobAdSearchReportsQuery          = jobAdSearchReportsQuery;
     _memberSearchReportsQuery         = memberSearchReportsQuery;
     _jobAdReportsQuery                = jobAdReportsQuery;
     _employerMemberAccessReportsQuery = employerMemberAccessReportsQuery;
     _networkingReportsQuery           = networkingReportsQuery;
     _orderReportsQuery                = orderReportsQuery;
     _communicationReportsQuery        = communicationReportsQuery;
     _registrationReportsQuery         = registrationReportsQuery;
     _accountReportsQuery              = accountReportsQuery;
     _channelsQuery                = channelsQuery;
     _integrationQuery             = integrationQuery;
     _jobAdIntegrationReportsQuery = jobAdIntegrationReportsQuery;
 }
示例#7
0
 public ExternalJobRedirectCountTask(IJobAdReportsQuery jobAdReportsQuery, IIntegrationQuery integrationQuery)
     : base(EventSource)
 {
     _jobAdReportsQuery = jobAdReportsQuery;
     _integrationQuery  = integrationQuery;
 }
示例#8
0
 public DewrQuery(IIntegrationQuery integrationQuery)
 {
     _integrationQuery = integrationQuery;
     _integratorUser   = _integrationQuery.GetIntegratorUser(IntegratorUserName);
 }
示例#9
0
 public ServiceAuthenticationManager(IIntegrationQuery integrationQuery)
 {
     _integrationQuery = integrationQuery;
 }
示例#10
0
 public HrCareersQuery(IIntegrationQuery integrationQuery)
 {
     _integrationQuery = integrationQuery;
     _integratorUser   = _integrationQuery.GetIntegratorUser(IntegratorUserName);
 }