Пример #1
0
 public SpendService(ISupplierService supplierService, ISpendService spendService, IFailoverInvoiceService failoverInvoiceService, ILoggerFactory loggerFactory)
 {
     this._supplierService        = supplierService;
     this._failoverInvoiceService = failoverInvoiceService;
     this._spendService           = spendService;
     this._logger = loggerFactory.CreateLogger <SpendService>();
 }
Пример #2
0
 public ExternalInvoiceProcessor(
     IExternalInvoiceServiceFacade externalInvoiceServiceFacade,
     IFailoverInvoiceService failoverInvoiceService)
 {
     _externalInvoiceServiceFacade = externalInvoiceServiceFacade;
     _failoverInvoiceService       = failoverInvoiceService;
 }
Пример #3
0
        public ExternalSpendServiceInvoker(
            IExternalSpendService action,
            IFailoverInvoiceService failoverAction
            )
        {
            this.action         = action;
            this.failoverAction = failoverAction;

            IsOpenState = true;
        }
Пример #4
0
 public ExternalServiceWrapper(IFailoverInvoiceService failoverInvoiceService)
 {
     this._failoverInvoiceService = failoverInvoiceService;
 }