コード例 #1
0
ファイル: JobAdFeedsManager.cs プロジェクト: formist/LinkMe
 public JobAdFeedsManager(IMemberJobAdViewsQuery memberJobAdViewsQuery, IJobAdIntegrationQuery jobAdIntegrationQuery, IEmployersQuery employersQuery, IEmployerCreditsQuery employerCreditsQuery, IExecuteJobAdSearchCommand executeJobAdSearchCommand)
 {
     _memberJobAdViewsQuery     = memberJobAdViewsQuery;
     _jobAdIntegrationQuery     = jobAdIntegrationQuery;
     _employersQuery            = employersQuery;
     _employerCreditsQuery      = employerCreditsQuery;
     _executeJobAdSearchCommand = executeJobAdSearchCommand;
 }
コード例 #2
0
ファイル: InitiatorTask.cs プロジェクト: formist/LinkMe
 public InitiatorTask(IChannelManager <IJobAdExporter> channelManager, IJobAdIntegrationQuery jobAdIntegrationQuery, IIntegrationQuery integrationQuery, IJobAdExportCommand exportCommand)
     : base(Logger)
 {
     _channelManager        = channelManager;
     _jobAdIntegrationQuery = jobAdIntegrationQuery;
     _integrationQuery      = integrationQuery;
     _exportCommand         = exportCommand;
 }
コード例 #3
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;
 }
コード例 #4
0
ファイル: JobAdPostsManager.cs プロジェクト: formist/LinkMe
 public JobAdPostsManager(IEmployerJobAdsCommand employerJobAdsCommand, IJobAdsCommand jobAdsCommand, IJobAdsQuery jobAdsQuery, IJobAdIntegrationQuery jobAdIntegrationQuery, IExternalJobAdsCommand externalJobAdsCommand)
 {
     _employerJobAdsCommand = employerJobAdsCommand;
     _jobAdsCommand         = jobAdsCommand;
     _jobAdsQuery           = jobAdsQuery;
     _jobAdIntegrationQuery = jobAdIntegrationQuery;
     _externalJobAdsCommand = externalJobAdsCommand;
 }
コード例 #5
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;
 }
コード例 #6
0
ファイル: JobAdsPollerTask.cs プロジェクト: formist/LinkMe
        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.
        }
コード例 #7
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;
 }
コード例 #8
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;
 }
コード例 #9
0
 protected ExternalJobAdsComponent(IJobAdsQuery jobAdsQuery, IJobAdIntegrationQuery jobAdIntegrationQuery)
 {
     _jobAdsQuery           = jobAdsQuery;
     _jobAdIntegrationQuery = jobAdIntegrationQuery;
 }
コード例 #10
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;
 }
コード例 #11
0
ファイル: JobFeedReaderTask.cs プロジェクト: formist/LinkMe
 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";
 }
コード例 #12
0
 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;
 }