示例#1
0
        public SearchesApiController(IMemberSearchAlertsQuery memberSearchAlertsQuery, ILocationQuery locationQuery, IIndustriesQuery industriesQuery, IAppleDevicesQuery appleDevicesQuery, IMemberSearchAlertsCommand memberSearchAlertsCommand, IAppleDevicesCommand appleDevicesCommand)
        {
            _memberSearchAlertsQuery = memberSearchAlertsQuery;
            _appleDevicesQuery       = appleDevicesQuery;

            _memberSearchAlertsCommand = memberSearchAlertsCommand;
            _appleDevicesCommand       = appleDevicesCommand;

            _converters = new JavaScriptConverter[] { new MemberSearchCriteriaJavaScriptConverter(locationQuery, industriesQuery) };
        }
示例#2
0
 protected ResumeSearchAlertsTask(IExecuteMemberSearchCommand executeMemberSearchCommand, IMemberSearchesQuery memberSearchesQuery, IMemberSearchAlertsCommand memberSearchAlertsCommand, IMemberSearchAlertsQuery memberSearchAlertsQuery, IEmployersQuery employersQuery, AlertType alertType)
     : base(EventSource)
 {
     _executeMemberSearchCommand = executeMemberSearchCommand;
     _memberSearchesQuery        = memberSearchesQuery;
     _memberSearchAlertsCommand  = memberSearchAlertsCommand;
     _memberSearchAlertsQuery    = memberSearchAlertsQuery;
     _employersQuery             = employersQuery;
     _alertType = alertType;
 }
示例#3
0
        public AccountsApiController(IAccountsManager accountsManager, ILoginCredentialsQuery loginCredentialsQuery, IEmployersQuery employersQuery, IAppleDevicesQuery appleDevicesQuery, IMemberSearchAlertsQuery memberSearchAlertsQuery, ILoginAuthenticationCommand loginAuthenticationCommand, ILoginCredentialsCommand loginCredentialsCommand, IAppleDevicesCommand appleDevicesCommand)
        {
            _accountsManager         = accountsManager;
            _loginCredentialsQuery   = loginCredentialsQuery;
            _employersQuery          = employersQuery;
            _appleDevicesQuery       = appleDevicesQuery;
            _memberSearchAlertsQuery = memberSearchAlertsQuery;

            _loginAuthenticationCommand = loginAuthenticationCommand;
            _loginCredentialsCommand    = loginCredentialsCommand;
            _appleDevicesCommand        = appleDevicesCommand;
        }
        public PushNotificationsCommand(string p12FileName, string p12Password, bool sandbox, IAppleDevicesQuery appleDevicesQuery, IMemberSearchAlertsQuery memberSearchAlertsQuery, IMemberSearchAlertsCommand memberSearchAlertsCommand, IMembersQuery membersQuery, ICandidatesQuery candidatesQuery, IResumesQuery resumesQuery)
        {
            _p12FileName = string.Format(".\\{0}", p12FileName);
            _p12Password = p12Password;
            _sandbox     = sandbox;

            _memberSearchAlertsQuery = memberSearchAlertsQuery;
            _appleDevicesQuery       = appleDevicesQuery;
            _membersQuery            = membersQuery;
            _candidatesQuery         = candidatesQuery;
            _resumesQuery            = resumesQuery;

            _memberSearchAlertsCommand = memberSearchAlertsCommand;

            CreateService();
        }
 public PushNotifyResumeSearchAlertsTask(IExecuteMemberSearchCommand executeMemberSearchCommand, IMemberSearchesQuery memberSearchesQuery, IMemberSearchAlertsCommand memberSearchAlertsCommand, IMemberSearchAlertsQuery memberSearchAlertsQuery, IEmployersQuery employersQuery, IPushNotificationsCommand pushNotificationsCommand, IPushDevicesFeedbackCommand pushDevicesFeedbackCommand)
     : base(executeMemberSearchCommand, memberSearchesQuery, memberSearchAlertsCommand, memberSearchAlertsQuery, employersQuery, AlertType.AppleDevice)
 {
     _pushNotificationsCommand   = pushNotificationsCommand;
     _pushDevicesFeedbackCommand = pushDevicesFeedbackCommand;
 }
示例#6
0
 public SearchesApiController(IMemberSearchAlertsCommand memberSearchAlertsCommand, IMemberSearchAlertsQuery memberSearchAlertsQuery)
 {
     _memberSearchAlertsCommand = memberSearchAlertsCommand;
     _memberSearchAlertsQuery   = memberSearchAlertsQuery;
 }
 public EmailResumeSearchAlertsTask(IExecuteMemberSearchCommand executeMemberSearchCommand, IMemberSearchesQuery memberSearchesQuery, IMemberSearchAlertsCommand memberSearchAlertsCommand, IMemberSearchAlertsQuery memberSearchAlertsQuery, IEmployersQuery employersQuery, IEmailsCommand emailsCommand, IIndustriesQuery industriesQuery, IEmployerMemberViewsQuery employerMemberViewsQuery)
     : base(executeMemberSearchCommand, memberSearchesQuery, memberSearchAlertsCommand, memberSearchAlertsQuery, employersQuery, AlertType.Email)
 {
     _emailsCommand            = emailsCommand;
     _industriesQuery          = industriesQuery;
     _employerMemberViewsQuery = employerMemberViewsQuery;
 }