public PviProcessor(IPviApplication pviApplication, IEventNotifier notifier, ISqlApi sqlApi)
 {
     _pviApplication     = pviApplication;
     _notifier           = notifier;
     _sqlApi             = sqlApi;
     _notifier.Shutdown += _notifier_Shutdown;
 }
예제 #2
0
        public SqlApi(IMediator mediator, ISqlApi sqlApi, string tableName)
        {
            this._Mediator = mediator;
            this._SqlApi   = sqlApi;

            this.Table = tableName;
        }
예제 #3
0
        public DataProcessor(IPviApplication pviApplication, ISqlApi sqlApi)
        {
            _pviApplication = pviApplication;

            var loggerName = ConfigurationProvider.ServiceLoggerName;

            _logger = new Log4netAdapter(LogManager.GetLogger(loggerName));
            _sqlApi = sqlApi;
        }
예제 #4
0
        public GraphSchema(IServiceProvider provider, IMediator mediator, ISqlApi?sqlApi, IDataLoaderContextAccessor dataLoader, Action <GraphSchema> addEndpoints) : base(provider)
        {
            this.Query = new ObjectGraphType {
                Name = nameof(Query)
            };
            this.Mutation = new ObjectGraphType {
                Name = nameof(Mutation)
            };

            this._DataLoader      = dataLoader;
            this._Mediator        = mediator;
            this._ServiceProvider = provider;
            this._SqlApi          = sqlApi !;

            addEndpoints(this);
        }
예제 #5
0
 public InsertMiddleware(RequestDelegate _, ISqlApi sqlApi, IMediator mediator)
     : base(sqlApi, mediator)
 {
 }
 public StoredProcedureMiddleware(RequestDelegate _, ISqlApi sqlApi, IMediator mediator)
     : base(sqlApi, mediator)
 {
 }
예제 #7
0
 public SelectSqlMiddleware(RequestDelegate _, ISqlApi sqlApi, IMediator mediator)
     : base(sqlApi, mediator)
 {
 }
예제 #8
0
 public DataMiddleware(ISqlApi sqlApi, IMediator mediator)
 {
     this.SqlApi   = sqlApi;
     this.Mediator = mediator;
 }