public SpendService(ISupplierService supplierService, ISpendService spendService, IFailoverInvoiceService failoverInvoiceService, ILoggerFactory loggerFactory) { this._supplierService = supplierService; this._failoverInvoiceService = failoverInvoiceService; this._spendService = spendService; this._logger = loggerFactory.CreateLogger <SpendService>(); }
public ExternalInvoiceProcessor( IExternalInvoiceServiceFacade externalInvoiceServiceFacade, IFailoverInvoiceService failoverInvoiceService) { _externalInvoiceServiceFacade = externalInvoiceServiceFacade; _failoverInvoiceService = failoverInvoiceService; }
public ExternalSpendServiceInvoker( IExternalSpendService action, IFailoverInvoiceService failoverAction ) { this.action = action; this.failoverAction = failoverAction; IsOpenState = true; }
public ExternalServiceWrapper(IFailoverInvoiceService failoverInvoiceService) { this._failoverInvoiceService = failoverInvoiceService; }