Ejemplo n.º 1
0
 public TransactionFailedEventHandler(
     IPaymentRequestBlockchainRepository paymentRequestBlockchainRepository,
     IPaymentsRepository paymentsRepository,
     IPaymentsStatusUpdater paymentsStatusUpdater,
     ILogFactory logFactory)
 {
     _paymentRequestBlockchainRepository = paymentRequestBlockchainRepository;
     _paymentsRepository    = paymentsRepository;
     _paymentsStatusUpdater = paymentsStatusUpdater;
     _log = logFactory.CreateLog(this);
 }
Ejemplo n.º 2
0
 public PaymentsStatusUpdater(
     IPaymentsRepository paymentsRepository,
     IPrivateBlockchainFacadeClient pbfClient,
     IWalletManagementClient walletManagementClient,
     IBlockchainEncodingService blockchainEncodingService,
     ITransactionScopeHandler transactionScopeHandler,
     IPaymentRequestBlockchainRepository paymentRequestBlockchainRepository,
     ISettingsService settingsService,
     IRabbitPublisher <PartnersPaymentStatusUpdatedEvent> statusUpdatePublisher,
     IEligibilityEngineClient eligibilityEngineClient,
     string tokenSymbol)
 {
     _paymentsRepository                 = paymentsRepository;
     _pbfClient                          = pbfClient;
     _walletManagementClient             = walletManagementClient;
     _blockchainEncodingService          = blockchainEncodingService;
     _transactionScopeHandler            = transactionScopeHandler;
     _paymentRequestBlockchainRepository = paymentRequestBlockchainRepository;
     _settingsService                    = settingsService;
     _statusUpdatePublisher              = statusUpdatePublisher;
     _eligibilityEngineClient            = eligibilityEngineClient;
     _tokenSymbol                        = tokenSymbol;
 }