/// <summary>
 /// Initializes a new instance of the <see cref="AgentRunService" /> class
 /// </summary>
 /// <param name="unitOfWork"><see cref="IUnitOfWork"/></param>
 /// <param name="serviceProvider"><see cref="IServiceProvider"/></param>
 /// <param name="connectorService"><see cref="IConnectorService"/></param>
 public AgentRunService(
     IServiceProvider serviceProvider,
     IConnectorService connectorService)
 {
     this.serviceProvider  = serviceProvider;
     this.connectorService = connectorService;
 }
 public ConnectorController(IConnectorService connectorService, IChargeStationService chargeStationService, IMapper mapper, ISuggester suggester)
 {
     _ConnectorService     = connectorService;
     _ChargeStationService = chargeStationService;
     _Mapper    = mapper;
     _Suggester = suggester;
 }
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="innerService">The service that will be wrapped and called by this service.</param>
        public ExceptionServiceLayer(IConnectorService innerService)
        {
            if (innerService == null)
            {
                throw new ArgumentNullException("innerService");
            }

            _innerService = innerService;
        }
Esempio n. 4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AgentService" /> class
 /// </summary>
 /// <param name="unitOfWork"><see cref="IUnitOfWork"/></param>
 /// <param name="targetService"><see cref="ITargetService"/></param>
 /// <param name="connectorService"><see cref="IConnectorService"/></param>
 /// <param name="scriptEngineService"><see cref="IScriptEngineService"/></param>
 public AgentService(IUnitOfWork unitOfWork,
                     ITargetService targetService,
                     IConnectorService connectorService,
                     IScriptEngineService scriptEngineService)
     : base(unitOfWork)
 {
     this.targetService       = targetService;
     this.connectorService    = connectorService;
     this.scriptEngineService = scriptEngineService;
 }
Esempio n. 5
0
        public void IConnectorService_Instance( )
        {
            IConnectorService instance = Factory.Current.Resolve <IConnectorService>( );

            Assert.That(instance, Is.TypeOf <ExceptionServiceLayer>( ));

            instance = (instance as ExceptionServiceLayer).InnerService;
            Assert.That(instance, Is.TypeOf <ApiKeySecurity>());

            ApiKeySecurity apiKeySecurity = ( ApiKeySecurity )instance;

            Assert.That(apiKeySecurity.InnerService, Is.TypeOf <ConnectorService>( ));
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="AgentService" /> class
 /// </summary>
 /// <param name="unitOfWork"><see cref="IUnitOfWork"/></param>
 /// <param name="rootDomainService"><see cref="IRootDomainService"/></param>
 /// <param name="connectorService"><see cref="IConnectorService"/></param>
 /// <param name="scriptEngineService"><see cref="IScriptEngineService"/></param>
 /// <param name="notificationService"><see cref="INotificationService"/></param>
 /// <param name="runnerProcess"><see cref="IRunnerProcess"/></param>
 public AgentService(IUnitOfWork unitOfWork,
                     IRootDomainService rootDomainService,
                     IConnectorService connectorService,
                     IScriptEngineService scriptEngineService,
                     INotificationService notificationService,
                     IRunnerProcess runnerProcess)
     : base(unitOfWork)
 {
     this.rootDomainService   = rootDomainService;
     this.connectorService    = connectorService;
     this.scriptEngineService = scriptEngineService;
     this.notificationService = notificationService;
     this.runnerProcess       = runnerProcess;
 }
Esempio n. 7
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="innerService">The service that will be wrapped and called by this service.</param>
        /// <param name="endpointResolver">The service that resolve endpoints.</param>
        /// <param name="entityRepository">The service that load entities.</param>
        public ApiKeySecurity(IConnectorService innerService, IEndpointResolver endpointResolver, IEntityRepository entityRepository)
        {
            if (innerService == null)
            {
                throw new ArgumentNullException(nameof(innerService));
            }
            if (endpointResolver == null)
            {
                throw new ArgumentNullException(nameof(endpointResolver));
            }

            _innerService     = innerService;
            _endpointResolver = endpointResolver;
        }
Esempio n. 8
0
 public NotificationService(
     PositionsTemplate positionsTemplate,
     CandidatesTemplate candidatesTemplate,
     IOptions <AppSettings> appSettings,
     DatabaseContext databaseContext,
     IRecruiterService recruiterService,
     IConnectorService connectorService)
 {
     _connectorService   = connectorService;
     _positionsTemplate  = positionsTemplate;
     _candidatesTemplate = candidatesTemplate;
     _appSettings        = appSettings.Value;
     _recruiterService   = recruiterService;
     _databaseContext    = databaseContext;
 }
Esempio n. 9
0
        /// <summary>
        /// Initializes a new instance of the <see cref="AgentRunnerService" /> class
        /// </summary>
        /// <param name="unitOfWork"><see cref="IUnitOfWork"/></param>
        /// <param name="agentService"><see cref="IAgentService"/></param>
        /// <param name="targetService"><see cref="ITargetService"/></param>
        /// <param name="rootDomainService"><see cref="IRootDomainService"/></param>
        /// <param name="subdomainService"><see cref="ISubdomainService"/></param>
        /// <param name="agentRunnerProvider"><see cref="IAgentRunnerProvider"/></param>
        /// <param name="agentBackgroundService"><see cref="IAgentBackgroundService"/></param>
        /// <param name="connectorService"><see cref="IConnectorService"/></param>
        public AgentRunnerService(IUnitOfWork unitOfWork,
                                  IAgentService agentService,
                                  ITargetService targetService,
                                  IRootDomainService rootDomainService,
                                  ISubdomainService subdomainService,
                                  IAgentRunnerProvider agentRunnerProvider,
                                  IAgentBackgroundService agentBackgroundService,
                                  IConnectorService connectorService) : base(unitOfWork)
        {
            this.agentService           = agentService;
            this.targetService          = targetService;
            this.rootDomainService      = rootDomainService;
            this.subdomainService       = subdomainService;
            this.agentRunnerProvider    = agentRunnerProvider;
            this.agentBackgroundService = agentBackgroundService;

            this.connectorService = connectorService;
        }
Esempio n. 10
0
 public DocumentController(IDocumentService documentService, IConnectorService connectorService) : base(documentService)
 {
     _documentService  = documentService;
     _connectorService = connectorService;
 }
Esempio n. 11
0
 public CustomPeopleFetcher(IConnectorService _connectorService, IPeopleDirectoryUserStorageHandler _storageHandler)
 {
     ConnectorServiceInstance = _connectorService;
     Storage = _storageHandler;
 }
Esempio n. 12
0
 public ChargeStationController(IChargeStationService chargeStationService, IConnectorService connectorService, IMapper mapper)
 {
     _ChargeStationService = chargeStationService;
     _ConnectorService     = connectorService;
     _Mapper = mapper;
 }
Esempio n. 13
0
 public ConnectorController(IConnectorService connectorService) : base(connectorService)
 {
     _connectorService = connectorService;
 }
 public ConnectorBaseController(IConnectorService connectorService)
 {
     _connectorService = connectorService;
 }
Esempio n. 15
0
 /// <summary>
 /// Constructor
 /// </summary>
 public ConnectorController( )
 {
     // Resolve services
     _objectReaderService = Factory.Current.Resolve <IDynamicObjectReaderService>( );
     _connectorService    = Factory.ConnectorService;
 }