public CustomersController( ICustomerProfileClient customerProfileClient, IOperationsHistoryClient operationsHistoryClient, IReferralService referralService, IPrivateBlockchainFacadeClient pbfClient, ISettingsService settingsService, IPrivateBlockchainFacadeClient privateBlockchainFacadeClient, ICustomerManagementServiceClient customerManagementServiceClient, IWalletManagementClient walletManagementClient, ICrossChainWalletLinkerClient crossChainWalletLinkerClient, IHistoryConverter historyConverter, ICampaignClient campaignClient, IMapper mapper) { _customerProfileClient = customerProfileClient; _operationsHistoryClient = operationsHistoryClient; _referralService = referralService; _pbfClient = pbfClient; _settingsService = settingsService; _privateBlockchainFacadeClient = privateBlockchainFacadeClient ?? throw new ArgumentNullException(nameof(privateBlockchainFacadeClient)); _customerManagementServiceClient = customerManagementServiceClient ?? throw new ArgumentNullException(nameof(customerManagementServiceClient)); _walletManagementClient = walletManagementClient ?? throw new ArgumentNullException(nameof(walletManagementClient)); _crossChainWalletLinkerClient = crossChainWalletLinkerClient ?? throw new ArgumentNullException(nameof(crossChainWalletLinkerClient)); _historyConverter = historyConverter; _campaignClient = campaignClient; _mapper = mapper; }
public SettingsController( ICurrencyConvertorClient currencyConverterClient, ICrossChainWalletLinkerClient crossChainWalletLinkerClient, ICrossChainTransfersClient crossChainTransfersClient, IMapper mapper) { _currencyConverterClient = currencyConverterClient; _mapper = mapper; _crossChainWalletLinkerClient = crossChainWalletLinkerClient; _crossChainTransfersClient = crossChainTransfersClient; }
public SettingsController( ICurrencyConvertorClient currencyConverterClient, ICrossChainWalletLinkerClient crossChainWalletLinkerClient, ICrossChainTransfersClient crossChainTransfersClient, IAuditLogPublisher auditLogPublisher, IRequestContext requestContext, IMapper mapper) { _currencyConverterClient = currencyConverterClient; _mapper = mapper; _crossChainWalletLinkerClient = crossChainWalletLinkerClient; _crossChainTransfersClient = crossChainTransfersClient; _auditLogPublisher = auditLogPublisher; _requestContext = requestContext; }
public CrossChainTransfersService( IPrivateBlockchainFacadeClient pbfClient, IWalletManagementClient walletManagementClient, ICrossChainWalletLinkerClient crossChainWalletLinkerClient, IFeesService feesService, ISettingsService settingsService, IRabbitPublisher <TransferToExternalRequestedEvent> transferToExternalRequestedPublisher) { _pbfClient = pbfClient; _walletManagementClient = walletManagementClient; _crossChainWalletLinkerClient = crossChainWalletLinkerClient; _feesService = feesService; _settingsService = settingsService; _transferToExternalRequestedPublisher = transferToExternalRequestedPublisher; }
public PublicWalletLinkingService(ICrossChainWalletLinkerClient walletLinkerClient, IMapper mapper, ILogFactory logFactory) { _walletLinkerClient = walletLinkerClient; _mapper = mapper; _log = logFactory.CreateLog(this); }