public SocialHandlerController([Named("Indeed")] IProcessSocialMediaData processSocialMediaIndeedData, [Named("Seek")] IProcessSocialMediaData processSocialMediaSeekData, SocialHandlerLogics socialHandlerLogics, IJobApplicationService jobApplicationService, IBusinessLogicsConnector blConnector)
 {
     _processSocialMediaSeekData   = processSocialMediaSeekData;
     _processSocialMediaIndeedData = processSocialMediaIndeedData;
     _socialHandlerLogics          = socialHandlerLogics;
     _jobApplicationService        = jobApplicationService;
     _blConnector = blConnector;
 }
 public JobSearchResultsController(IEnumerable <IBusinessLogicsConnector> _bConnectors, IEnumerable <IOptionsConnector> _oConnectors, IJobAlertService jobAlertService)
 {
     _jobAlertService  = jobAlertService;
     _bConnectorsList  = _bConnectors;
     _oConnectorsList  = _oConnectors;
     _BLConnector      = _bConnectors.Where(c => c.ConnectorType == JXTNext.Sitefinity.Connector.IntegrationConnectorType.JXTNext).FirstOrDefault();
     _OptionsConnector = _oConnectors.Where(c => c.ConnectorType == JXTNext.Sitefinity.Connector.IntegrationConnectorType.JXTNext).FirstOrDefault();
 }
示例#3
0
        public JXTNextResumeController(IJobApplicationService jobApplicationService, IBusinessLogicsConnector blConnector)
        {
            _jobApplicationService = jobApplicationService;
            _blConnector           = blConnector;
            resumeList             = new List <ProfileResumeJsonModel>();


            Email = SitefinityHelper.GetLoggedInUserEmail();
        }
        public JobSearchController(IEnumerable <IBusinessLogicsConnector> _bConnectors, IEnumerable <IOptionsConnector> _oConnectors)
        {
            _BLConnector = _bConnectors.Where(c => c.ConnectorType == JXTNext.Sitefinity.Connector.IntegrationConnectorType.JXTNext).FirstOrDefault();
            _OConnector  = _oConnectors.Where(c => c.ConnectorType == JXTNext.Sitefinity.Connector.IntegrationConnectorType.JXTNext).FirstOrDefault();

            //Execute - Get available filter options from the server
            //JXTNext_GetJobFiltersRequest request = new JXTNext_GetJobFiltersRequest { SiteId = 1 };
            //filtersResponse = _testOConnector.JobFilters<JXTNext_GetJobFiltersRequest, JXTNext_GetJobFiltersResponse>(request);
            //this.SerializedFilterData = JsonSerializer.SerializeToString(filtersResponse.Filters.Data);
        }
        private void DrawDependencies()
        {
            IJobListingMapper jobMapper    = new JXTNext_JobListingMapper();
            IMemberMapper     memberMapper = new JXTNext_MemberMapper();
            IRequestSession   session      = new SFRequestSession();

            _businessLogicsConnector = new JXTNextBusinessLogicsConnector(
                new List <IJobListingMapper> {
                jobMapper
            }, new List <IMemberMapper> {
                memberMapper
            }, session);
        }
示例#6
0
 public JobAlertsBC(IEnumerable <IBusinessLogicsConnector> businessLogicsConnectors)
 {
     _BLconnector = businessLogicsConnectors.Where(c => c.ConnectorType == Connector.IntegrationConnectorType.JXTNext).FirstOrDefault();
 }
示例#7
0
 public MemberSavedJobBC(IEnumerable <IBusinessLogicsConnector> _bConnectors)
 {
     _BLConnector = _bConnectors.Where(c => c.ConnectorType == JXTNext.Sitefinity.Connector.IntegrationConnectorType.JXTNext).FirstOrDefault();
 }
 public JobFiltersController(IEnumerable <IBusinessLogicsConnector> _bConnectors, IEnumerable <IOptionsConnector> _oConnectors)
 {
     _BLConnector = _bConnectors.Where(c => c.ConnectorType == JXTNext.Sitefinity.Connector.IntegrationConnectorType.JXTNext).FirstOrDefault();
     _OConnector  = _oConnectors.Where(c => c.ConnectorType == JXTNext.Sitefinity.Connector.IntegrationConnectorType.JXTNext).FirstOrDefault();
 }
示例#9
0
 public JXTNextJobApplicationService(IBusinessLogicsConnector blConnector)
 {
     _blConnector = blConnector;
 }
示例#10
0
 public JXTNext_UserEventHandler(IBusinessLogicsConnector businessLogicsConnector)
 {
     _businessLogicsConnector = businessLogicsConnector;
 }