public SpendingLimitsService(ILogger <SpendingLimitsService> logger,
                              IAssetMapper assetMapper,
                              IMyNoSqlServerDataReader <BitGoUserNoSqlEntity> myNoSqlServerUserDataReader,
                              SymmetricEncryptionService encryptionService, IBitGoClientService bitGoClientService)
 {
     _logger      = logger;
     _assetMapper = assetMapper;
     _myNoSqlServerUserDataReader = myNoSqlServerUserDataReader;
     _encryptionService           = encryptionService;
     _bitGoClientService          = bitGoClientService;
 }
 public PublishTransactionService(ILogger <PublishTransactionService> logger,
                                  IAssetMapper assetMapper,
                                  IServiceBusPublisher <SignalBitGoSessionStateUpdate> sessionPublisher,
                                  IMyNoSqlServerDataReader <BitGoWalletNoSqlEntity> myNoSqlServerWalletDataReader,
                                  IMyNoSqlServerDataWriter <ApiKeyVolumeNoSqlEntity> myNoSqlServerApiKeyDataWriter,
                                  SymmetricEncryptionService encryptionService,
                                  IBitGoClientService bitGoClientService)
 {
     _logger           = logger;
     _assetMapper      = assetMapper;
     _sessionPublisher = sessionPublisher;
     _myNoSqlServerWalletDataReader = myNoSqlServerWalletDataReader;
     _myNoSqlServerApiKeyDataWriter = myNoSqlServerApiKeyDataWriter;
     _encryptionService             = encryptionService;
     _bitGoClientService            = bitGoClientService;
 }
 public BitgoDepositTransferProcessService(
     ILogger <BitgoDepositTransferProcessService> logger,
     IAssetMapper assetMapper,
     IWalletMapper walletMapper,
     IBitGoClient bitgoClient,
     DbContextOptionsBuilder <DatabaseContext> dbContextOptionsBuilder,
     IAssetsDictionaryClient assetsDictionary,
     IMyNoSqlServerDataReader <BitgoCoinEntity> bitgoCoinReader)
 {
     _logger                  = logger;
     _assetMapper             = assetMapper;
     _walletMapper            = walletMapper;
     _bitgoClient             = bitgoClient;
     _dbContextOptionsBuilder = dbContextOptionsBuilder;
     _assetsDictionary        = assetsDictionary;
     _bitgoCoinReader         = bitgoCoinReader;
 }
 public DepositAddressService(
     IAssetMapper assetMapper,
     IMyNoSqlServerDataWriter <DepositAddressEntity> addressDataWriter,
     IMyNoSqlServerDataWriter <GeneratedDepositAddressEntity> generatedAddressDataWriter,
     ILogger <DepositAddressService> logger,
     IWalletMapper walletMapper,
     DepositAddressGeneratorService depositAddressGeneratorService,
     IAssetPaymentSettingsClient assetPaymentSettingsClient,
     ICircleAssetMapper circleAssetMapper,
     ICircleDepositAddressService circleDepositAddressService,
     DbContextOptionsBuilder <DatabaseContext> dbContextOptionsBuilder)
 {
     _assetMapper                = assetMapper;
     _addressDataWriter          = addressDataWriter;
     _generatedAddressDataWriter = generatedAddressDataWriter;
     _logger       = logger;
     _walletMapper = walletMapper;
     _depositAddressGeneratorService = depositAddressGeneratorService;
     _assetPaymentSettingsClient     = assetPaymentSettingsClient;
     _circleAssetMapper           = circleAssetMapper;
     _circleDepositAddressService = circleDepositAddressService;
     _dbContextOptionsBuilder     = dbContextOptionsBuilder;
 }
Exemple #5
0
 public CryptoWithdrawalService(ILogger <CryptoWithdrawalService> logger,
                                IAssetMapper assetMapper,
                                IBitGoClient bitGoClient,
                                ISpotChangeBalanceService changeBalanceService,
                                IPublishTransactionService publishTransactionService,
                                DbContextOptionsBuilder <DatabaseContext> dbContextOptionsBuilder,
                                IAssetFeesClient assetFeesClient,
                                IDepositAddressService addressService,
                                IClientWalletService clientWalletService,
                                IMyNoSqlServerDataReader <BitgoCoinEntity> bitgoCoinReader,
                                IAssetPaymentSettingsClient assetPaymentSettingsClient,
                                ICircleAssetMapper circleAssetMapper,
                                ICircleBlockchainMapper circleBlockchainMapper,
                                ICirclePaymentsService circlePaymentsService,
                                IWalletService walletService,
                                ITransactionService transactionService,
                                SettingsModel settings)
 {
     _logger                     = logger;
     _assetMapper                = assetMapper;
     _bitGoClient                = bitGoClient;
     _changeBalanceService       = changeBalanceService;
     _publishTransactionService  = publishTransactionService;
     _dbContextOptionsBuilder    = dbContextOptionsBuilder;
     _assetFeesClient            = assetFeesClient;
     _addressService             = addressService;
     _clientWalletService        = clientWalletService;
     _bitgoCoinReader            = bitgoCoinReader;
     _assetPaymentSettingsClient = assetPaymentSettingsClient;
     _circleAssetMapper          = circleAssetMapper;
     _circleBlockchainMapper     = circleBlockchainMapper;
     _circlePaymentsService      = circlePaymentsService;
     _walletService              = walletService;
     _transactionService         = transactionService;
     _settings                   = settings;
 }