public GrpcApiService(
     ISessionService sessionService,
     ISmsVerification smsVerification,
     ILogger <GrpcApiService> logger,
     IAuthService authService,
     IRegistrationTokenService registrationTokenService,
     IEmailVerification emailVerification,
     IPersonalData personalData,
     IClientWalletService clientWalletService,
     IClientAccountManager accountManager,
     IMarketDataService marketDataService,
     IMatchingEngineClient matchingEngineClient)
 {
     _sessionService           = sessionService;
     _smsVerification          = smsVerification;
     _logger                   = logger;
     _authService              = authService;
     _registrationTokenService = registrationTokenService;
     _emailVerification        = emailVerification;
     _personalData             = personalData;
     _clientWalletService      = clientWalletService;
     _accountManager           = accountManager;
     _marketDataService        = marketDataService;
     _matchingEngineClient     = matchingEngineClient;
 }
Пример #2
0
 public SpotChangeBalanceService(ILogger <SpotChangeBalanceService> logger,
                                 IBalanceOperationService balanceOperationService,
                                 IAssetsDictionaryClient assetsDictionaryClient,
                                 IClientWalletService clientWalletService,
                                 IServiceBusPublisher <ManualChangeBalanceMessage> publisher)
 {
     _logger = logger;
     _balanceOperationService = balanceOperationService;
     _assetsDictionaryClient  = assetsDictionaryClient;
     _clientWalletService     = clientWalletService;
     _publisher = publisher;
 }
 public AuthorizationService(
     ILogger <AuthorizationService> logger, SettingsModel settings,
     IMyNoSqlServerDataWriter <SpotSessionNoSql> writer,
     IClientRegistrationService clientRegistrationService,
     IClientWalletService clientWalletService,
     ISessionAuditService sessionAuditService)
 {
     _logger   = logger;
     _settings = settings;
     _writer   = writer;
     _clientRegistrationService = clientRegistrationService;
     _clientWalletService       = clientWalletService;
     _sessionAuditService       = sessionAuditService;
 }
 public ClientAccountManager(IPersonalData personalData, IAuthService authService, IClientWalletService clientWalletService,
                             IMyNoSqlServerDataWriter <ClientProfileEntity> clientProfileDataWriter, IMarketDataService marketDataService,
                             IMyNoSqlServerDataReader <ClientProfileEntity> clientProfileDataReader,
                             ICashInOutProcessor cashInOutProcessor,
                             ILogger <ClientAccountManager> logger)
 {
     _personalData            = personalData;
     _authService             = authService;
     _clientWalletService     = clientWalletService;
     _clientProfileDataWriter = clientProfileDataWriter;
     _marketDataService       = marketDataService;
     _clientProfileDataReader = clientProfileDataReader;
     _cashInOutProcessor      = cashInOutProcessor;
     _logger = logger;
 }
Пример #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;
 }
 public NoSqlClientWalletService(IClientWalletService grpcService, MyNoSqlReadRepository <ClientWalletNoSqlEntity> reader)
 {
     _grpcService = grpcService;
     _reader      = reader;
 }