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; }
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; }
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; }