public OperationsService( IOperationRequestsProducer operationRequestsProducer, IDeduplicationLogRepository <OperationDeduplicationLogEntity> deduplicationLog, ITransactionScopeHandler transactionScopeHandler, ILogFactory logFactory) { _operationRequestsProducer = operationRequestsProducer; _deduplicationLog = deduplicationLog; _transactionScopeHandler = transactionScopeHandler; _log = logFactory.CreateLog(this); }
public WalletLinkingStatusChangeRequestedHandler( IOperationRequestsProducer operationRequestsProducer, IDeduplicationLogRepository <WalletLinkingDeduplicationLogEntity> deduplicationLog, ITransactionScopeHandler transactionScopeHandler, ILogFactory logFactory) { _operationRequestsProducer = operationRequestsProducer; _deduplicationLog = deduplicationLog; _transactionScopeHandler = transactionScopeHandler; _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 WalletsService( ILogFactory logFactory, ITransactionScopeHandler transactionScopeHandler, IWalletOwnersRepository walletOwnersRepository, IQuorumTransactionSignerClient quorumTransactionSignerClient, IOperationRequestsProducer operationRequestsProducer) { _transactionScopeHandler = transactionScopeHandler; _walletOwnersRepository = walletOwnersRepository; _quorumTransactionSignerClient = quorumTransactionSignerClient; _operationRequestsProducer = operationRequestsProducer; _log = logFactory.CreateLog(this); }
public CustomerProfileDeactivationRequestedHandler( IBalanceService balanceService, IOperationRequestsProducer operationRequestsProducer, IWalletOwnersRepository walletOwnersRepository, IRabbitPublisher <SeizeBalanceFromCustomerCompletedEvent> seizeBalanceFromCustomerCompletedPublisher, ILogFactory logFactory) { _balanceService = balanceService; _operationRequestsProducer = operationRequestsProducer; _walletOwnersRepository = walletOwnersRepository; _seizeBalanceFromCustomerCompletedPublisher = seizeBalanceFromCustomerCompletedPublisher; _log = logFactory.CreateLog(this); }
public SeizeToInternalDetectedHandler( IOperationRequestsProducer operationRequestsProducer, IDeduplicationLogRepository <OperationDeduplicationLogEntity> deduplicationLogRepository, ITransactionScopeHandler transactionScopeHandler, string privateBlockchainGatewayContractAddress, ILogFactory logFactory) { _operationRequestsProducer = operationRequestsProducer; _deduplicationLogRepository = deduplicationLogRepository; _transactionScopeHandler = transactionScopeHandler; _privateBlockchainGatewayContractAddress = privateBlockchainGatewayContractAddress; _log = logFactory.CreateLog(this); }
public BonusService( IDeduplicationLogRepository <BonusRewardDeduplicationLogEntity> deduplicationLog, ITransactionScopeHandler transactionScopeHandler, ILogFactory logFactory, IOperationRequestsProducer operationRequestsProducer, IWalletsService walletsService, string walletCreationMasterWalletAddress) { _deduplicationLog = deduplicationLog; _transactionScopeHandler = transactionScopeHandler; _operationRequestsProducer = operationRequestsProducer; _walletsService = walletsService; _walletCreationMasterWalletAddress = walletCreationMasterWalletAddress; _log = logFactory.CreateLog(this); }
public TransferService( IWalletsService walletsService, ITransactionScopeHandler transactionScopeHandler, IBalanceService balanceService, IOperationRequestsProducer operationRequestsProducer, IDeduplicationLogRepository <TransferDeduplicationLogEntity> deduplicationLog, ILogFactory logFactory) { _walletsService = walletsService; _transactionScopeHandler = transactionScopeHandler; _balanceService = balanceService; _operationRequestsProducer = operationRequestsProducer; _deduplicationLog = deduplicationLog; _log = logFactory.CreateLog(this); }
public FeesService(IOperationRequestsProducer operationRequestsProducer, IQuorumOperationExecutorClient executorClient) { _operationRequestsProducer = operationRequestsProducer; _executorClient = executorClient; }