Ejemplo n.º 1
0
 public TransactionCompletedInBlockchainHandler(
     IOperationStatusUpdater operationStatusUpdater,
     IOperationsFetcher operationsFetcher,
     IRabbitPublisher <TransactionSucceededEvent> transactionSucceededPublisher,
     ILogFactory logFactory)
 {
     _operationStatusUpdater        = operationStatusUpdater;
     _operationsFetcher             = operationsFetcher;
     _transactionSucceededPublisher = transactionSucceededPublisher;
     _log = logFactory.CreateLog(this);
 }
 public OperationsController(
     IOperationsFetcher operationsFetcher,
     IOperationStatusUpdater operationStatusUpdater,
     IOperationRequestsProducer operationsRequestsProducer,
     IOperationsService operationsService,
     IMapper mapper)
 {
     _operationsFetcher          = operationsFetcher;
     _operationStatusUpdater     = operationStatusUpdater;
     _operationsRequestsProducer = operationsRequestsProducer;
     _operationsService          = operationsService;
     _mapper = mapper;
 }
 public TransactionFailedInBlockchainHandler(
     IOperationStatusUpdater operationStatusUpdater,
     IOperationsFetcher operationsFetcher,
     IWalletOwnersRepository walletOwnersRepository,
     IRabbitPublisher <P2PTransferFailedEvent> p2PFailedPublisher,
     IRabbitPublisher <TransactionFailedEvent> transactionFailedPublisher,
     IRabbitPublisher <WalletStatusChangeFailedEvent> walletStatusChangeFailedPublisher,
     IRabbitPublisher <TransferToExternalFailedEvent> transferToExternalFailedPublisher,
     ILogFactory logFactory)
 {
     _operationStatusUpdater            = operationStatusUpdater;
     _operationsFetcher                 = operationsFetcher;
     _walletOwnersRepository            = walletOwnersRepository;
     _p2PFailedPublisher                = p2PFailedPublisher;
     _transactionFailedPublisher        = transactionFailedPublisher;
     _walletStatusChangeFailedPublisher = walletStatusChangeFailedPublisher;
     _transferToExternalFailedPublisher = transferToExternalFailedPublisher;
     _log = logFactory.CreateLog(this);
 }