コード例 #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
        protected JobAdSearchListController(IExecuteJobAdSearchCommand executeJobAdSearchCommand, IJobAdsQuery jobAdsQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IJobAdProcessingQuery jobAdProcessingQuery, IJobAdFoldersQuery jobAdFoldersQuery, IJobAdFoldersCommand jobAdFoldersCommand, IJobAdBlockListsQuery jobAdBlockListsQuery, IEmployersQuery employersQuery)
            : base(jobAdsQuery, memberJobAdViewsQuery, jobAdFlagListsQuery, jobAdProcessingQuery, employersQuery)
        {
            _jobAdFoldersCommand       = jobAdFoldersCommand;
            _executeJobAdSearchCommand = executeJobAdSearchCommand;

            _jobAdFoldersQuery    = jobAdFoldersQuery;
            _jobAdBlockListsQuery = jobAdBlockListsQuery;
        }
コード例 #3
0
 public SearchController(IJobAdFoldersCommand jobAdFoldersCommand, IExecuteJobAdSearchCommand executeJobAdSearchCommand, IJobAdSearchesCommand jobAdSearchesCommand, IJobAdSearchesQuery jobAdSearchesQuery, IJobAdsQuery jobAdsQuery, ILocationQuery locationQuery, ICommunitiesQuery communitiesQuery, IVerticalsQuery verticalsQuery, IIndustriesQuery industriesQuery, IJobAdFoldersQuery jobAdFoldersQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IJobAdProcessingQuery jobAdProcessingQuery, IJobAdBlockListsQuery jobAdBlockListsQuery, IEmployersQuery employersQuery)
     : base(executeJobAdSearchCommand, jobAdsQuery, jobAdFlagListsQuery, memberJobAdViewsQuery, jobAdProcessingQuery, jobAdFoldersQuery, jobAdFoldersCommand, jobAdBlockListsQuery, employersQuery)
 {
     _jobAdSearchesCommand = jobAdSearchesCommand;
     _jobAdSearchesQuery   = jobAdSearchesQuery;
     _locationQuery        = locationQuery;
     _communitiesQuery     = communitiesQuery;
     _verticalsQuery       = verticalsQuery;
     _industriesQuery      = industriesQuery;
 }
コード例 #4
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;
 }
コード例 #5
0
ファイル: Worker.cs プロジェクト: formist/LinkMe
        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
        }
コード例 #6
0
ファイル: MembersController.cs プロジェクト: formist/LinkMe
 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;
 }
コード例 #7
0
ファイル: JobAdsController.cs プロジェクト: formist/LinkMe
 protected JobAdsController(IJobAdViewsQuery jobAdViewsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IExecuteJobAdSearchCommand executeJobAdSearchCommand, ICandidatesQuery candidatesQuery, ICandidateResumeFilesQuery candidateResumeFilesQuery, IFilesQuery filesQuery, ICacheManager cacheManager, IMemberStatusQuery memberStatusQuery, IResumesQuery resumesQuery, IExternalJobAdsQuery externalJobAdsQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IJobAdFoldersQuery jobAdFoldersQuery, IJobAdFoldersCommand jobAdFoldersCommand)
 {
     _jobAdViewsQuery           = jobAdViewsQuery;
     _memberJobAdViewsQuery     = memberJobAdViewsQuery;
     _executeJobAdSearchCommand = executeJobAdSearchCommand;
     _cacheManager              = cacheManager;
     _memberStatusQuery         = memberStatusQuery;
     _candidatesQuery           = candidatesQuery;
     _resumesQuery              = resumesQuery;
     _candidateResumeFilesQuery = candidateResumeFilesQuery;
     _filesQuery          = filesQuery;
     _externalJobAdsQuery = externalJobAdsQuery;
     _jobAdFlagListsQuery = jobAdFlagListsQuery;
     _jobAdFoldersQuery   = jobAdFoldersQuery;
     _jobAdFoldersCommand = jobAdFoldersCommand;
 }
コード例 #8
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;
 }
コード例 #9
0
 public JobAdSearchTask(IExecuteJobAdSearchCommand executeJobAdSearchCommand)
     : base(EventSource)
 {
     _executeJobAdSearchCommand = executeJobAdSearchCommand;
 }
コード例 #10
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);
        }
コード例 #11
0
ファイル: HrJobAdSearcher.cs プロジェクト: formist/LinkMe
 public HrJobAdSearcher(IExecuteJobAdSearchCommand jobAdSearch)
 {
     _jobAdSearch = jobAdSearch;
 }
コード例 #12
0
ファイル: SearchApiController.cs プロジェクト: formist/LinkMe
 public SearchApiController(IExecuteJobAdSearchCommand executeJobAdSearchCommand, IJobAdSearchesCommand jobAdSearchesCommand, IMemberJobAdViewsQuery memberJobAdViewsQuery)
 {
     _executeJobAdSearchCommand = executeJobAdSearchCommand;
     _jobAdSearchesCommand      = jobAdSearchesCommand;
     _memberJobAdViewsQuery     = memberJobAdViewsQuery;
 }
コード例 #13
0
 public SearchMobileController(IJobAdFoldersCommand jobAdFoldersCommand, IExecuteJobAdSearchCommand executeJobAdSearchCommand, IJobAdSearchesCommand jobAdSearchesCommand, IJobAdSearchAlertsCommand jobAdSearchAlertsCommand, IJobAdsQuery jobAdsQuery, IJobAdFoldersQuery jobAdFoldersQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IJobAdProcessingQuery jobAdProcessingQuery, IJobAdBlockListsQuery jobAdBlockListsQuery, IEmployersQuery employersQuery)
     : base(executeJobAdSearchCommand, jobAdsQuery, jobAdFlagListsQuery, memberJobAdViewsQuery, jobAdProcessingQuery, jobAdFoldersQuery, jobAdFoldersCommand, jobAdBlockListsQuery, employersQuery)
 {
     _jobAdSearchesCommand     = jobAdSearchesCommand;
     _jobAdSearchAlertsCommand = jobAdSearchAlertsCommand;
 }
コード例 #14
0
 public SuggestedJobsMobileController(IJobAdsQuery jobAdsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IJobAdProcessingQuery jobAdProcessingQuery, IEmployersQuery employersQuery, IExecuteJobAdSearchCommand executeJobAdSearchCommand)
     : base(jobAdsQuery, memberJobAdViewsQuery, jobAdFlagListsQuery, jobAdProcessingQuery, employersQuery)
 {
     _executeJobAdSearchCommand = executeJobAdSearchCommand;
 }
コード例 #15
0
 public JobAdsMobileController(IJobAdViewsQuery jobAdViewsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IExecuteJobAdSearchCommand executeJobAdSearchCommand, IEmployersQuery employersQuery, ICandidatesQuery candidatesQuery, ICandidateResumeFilesQuery candidateResumeFilesQuery, IFilesQuery filesQuery, ICacheManager cacheManager, IMemberStatusQuery memberStatusQuery, IResumesQuery resumesQuery, IExternalJobAdsQuery externalJobAdsQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IJobAdFoldersQuery jobAdFoldersQuery, IJobAdFoldersCommand jobAdFoldersCommand)
     : base(jobAdViewsQuery, memberJobAdViewsQuery, executeJobAdSearchCommand, candidatesQuery, candidateResumeFilesQuery, filesQuery, cacheManager, memberStatusQuery, resumesQuery, externalJobAdsQuery, jobAdFlagListsQuery, jobAdFoldersQuery, jobAdFoldersCommand)
 {
     _memberJobAdViewsQuery = memberJobAdViewsQuery;
     _employersQuery        = employersQuery;
 }
コード例 #16
0
 public SimilarJobsController(IJobAdFoldersCommand jobAdFoldersCommand, IExecuteJobAdSearchCommand executeJobAdSearchCommand, IJobAdsQuery jobAdsQuery, IJobAdFoldersQuery jobAdFoldersQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IJobAdProcessingQuery jobAdProcessingQuery, IJobAdBlockListsQuery jobAdBlockListsQuery, IEmployersQuery employersQuery, IIndustriesQuery industriesQuery)
     : base(executeJobAdSearchCommand, jobAdsQuery, jobAdFlagListsQuery, memberJobAdViewsQuery, jobAdProcessingQuery, jobAdFoldersQuery, jobAdFoldersCommand, jobAdBlockListsQuery, employersQuery)
 {
     _industriesQuery = industriesQuery;
 }
コード例 #17
0
 public FlagListsApiController(IMemberJobAdListsCommand memberJobAdListsCommand, IJobAdFlagListsQuery jobAdFlagListsQuery, IExecuteJobAdSearchCommand executeJobAdSearchCommand)
 {
     _memberJobAdListsCommand   = memberJobAdListsCommand;
     _jobAdFlagListsQuery       = jobAdFlagListsQuery;
     _executeJobAdSearchCommand = executeJobAdSearchCommand;
 }
コード例 #18
0
 public SearchEnginesController(IExecuteMemberSearchCommand executeMemberSearchCommand, IExecuteJobAdSearchCommand executeJobAdSearchCommand, ILoginCredentialsQuery loginCredentialsQuery)
 {
     _executeMemberSearchCommand = executeMemberSearchCommand;
     _executeJobAdSearchCommand  = executeJobAdSearchCommand;
     _loginCredentialsQuery      = loginCredentialsQuery;
 }
コード例 #19
0
 protected ExecuteJobAdSearchTests()
 {
     _jobAdSearchService = Resolve <JobAdSearchService>();
     ((IChannelAware)_jobAdSearchService).OnOpen();
     _executeJobAdSearchCommand = new ExecuteJobAdSearchCommand(new LocalChannelManager <IJobAdSearchService>(_jobAdSearchService));
 }
コード例 #20
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;
 }