Пример #1
0
 public SettlementService(
     IBalanceOperationService balanceOperationService,
     ILykkeExchangeService lykkeExchangeService,
     ISettingsService settingsService,
     ILogFactory logFactory)
 {
     _balanceOperationService = balanceOperationService;
     _lykkeExchangeService    = lykkeExchangeService;
     _settingsService         = settingsService;
     _log = logFactory.CreateLog(this);
 }
Пример #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;
 }
Пример #3
0
 public FundingService(
     IFundingRepository fundingRepository,
     ILykkeExchangeService lykkeExchangeService,
     ISettingsService settingsService,
     IBalanceOperationService balanceOperationService,
     ILogFactory logFactory)
 {
     _fundingRepository       = fundingRepository;
     _lykkeExchangeService    = lykkeExchangeService;
     _settingsService         = settingsService;
     _balanceOperationService = balanceOperationService;
     _cache = new InMemoryCache <Funding>(funding => CacheKey, false);
     _log   = logFactory.CreateLog(this);
 }
 public CreditService(
     ICreditRepository creditRepository,
     IBalanceOperationService balanceOperationService,
     ILykkeExchangeService lykkeExchangeService,
     ISettingsService settingsService,
     ILogFactory logFactory)
 {
     _creditRepository        = creditRepository;
     _balanceOperationService = balanceOperationService;
     _lykkeExchangeService    = lykkeExchangeService;
     _settingsService         = settingsService;
     _cache = new InMemoryCache <Credit>(credit => credit.AssetId, false);
     _log   = logFactory.CreateLog(this);
 }
Пример #5
0
        public TokenService(
            ITokenRepository tokenRepository,
            ILykkeExchangeService lykkeExchangeService,
            ISettingsService settingsService,
            IBalanceOperationService balanceOperationService,
            ILogFactory logFactory)
        {
            _tokenRepository         = tokenRepository;
            _lykkeExchangeService    = lykkeExchangeService;
            _settingsService         = settingsService;
            _balanceOperationService = balanceOperationService;

            _cache = new InMemoryCache <Token>(GetKey, false);
            _log   = logFactory.CreateLog(this);
        }
 public BalanceService(
     ISettingsService settingsService,
     IBalancesClient balancesClient,
     ILykkeExchangeService lykkeExchangeService,
     IBalanceOperationService balanceOperationService,
     TraceWriter traceWriter,
     ILogFactory logFactory)
 {
     _settingsService         = settingsService;
     _balancesClient          = balancesClient;
     _lykkeExchangeService    = lykkeExchangeService;
     _balanceOperationService = balanceOperationService;
     _traceWriter             = traceWriter;
     _cache = new InMemoryCache <Balance>(GetKey, true);
     _log   = logFactory.CreateLog(this);
 }
 public SettlementService(
     ISettlementTradeService settlementTradeService,
     IBalanceOperationService balanceOperationService,
     ILykkeExchangeService lykkeExchangeService,
     ISettingsService settingsService,
     IAssetSettingsService assetSettingsService,
     IAssetsServiceWithCache assetsServiceWithCache,
     ILogFactory logFactory)
 {
     _settlementTradeService  = settlementTradeService;
     _balanceOperationService = balanceOperationService;
     _lykkeExchangeService    = lykkeExchangeService;
     _settingsService         = settingsService;
     _assetSettingsService    = assetSettingsService;
     _assetsServiceWithCache  = assetsServiceWithCache;
     _log = logFactory.CreateLog(this);
 }
Пример #8
0
 public AuditController(IBalanceOperationService balanceOperationService)
 {
     _balanceOperationService = balanceOperationService;
 }