public LifetimeManager(
     ILogger <LifetimeManager> logger,
     MyNoSqlTcpClient client,
     IMyNoSqlServerDataReader <SessionEntity> sessionReader,
     IMyNoSqlServerDataReader <RegistrationTokenEntity> registrationTokenReader,
     IMyNoSqlServerDataReader <ClientWalletEntity> clientWalletReader,
     IMyNoSqlServerDataReader <AssetsEntity> assetsReader,
     IMyNoSqlServerDataReader <AssetPairsEntity> assetPairsReader,
     IMyNoSqlServerDataReader <PersonalDataEntity> personalDataReader,
     IMyNoSqlServerDataReader <AuthDataEntity> authDataReader,
     IMyNoSqlServerDataReader <AuthDataIndexByIdEntity> authIndexNyIdDataReader,
     IMyNoSqlServerDataReader <ClientProfileEntity> clientProfileDataReader,
     IMyNoSqlServerDataReader <OrderBookEntity> orderBookDataReader,
     IMyNoSqlServerDataReader <PriceEntity> priceDataReader
     )
 {
     _logger                  = logger;
     _client                  = client;
     _sessionReader           = sessionReader;
     _registrationTokenReader = registrationTokenReader;
     _clientWalletReader      = clientWalletReader;
     _assetsReader            = assetsReader;
     _assetPairsReader        = assetPairsReader;
     _personalDataReader      = personalDataReader;
     _authDataReader          = authDataReader;
     _authIndexNyIdDataReader = authIndexNyIdDataReader;
     _clientProfileDataReader = clientProfileDataReader;
     _orderBookDataReader     = orderBookDataReader;
     _priceDataReader         = priceDataReader;
 }
Beispiel #2
0
 public ApplicationManager(
     MyNoSqlTcpClient noSqlTcpClient,
     IMyNoSqlServerDataReader <PriceEntity> pricesReader,
     IMyNoSqlServerDataReader <TickerEntity> tickerReader,
     IMyNoSqlServerDataReader <OrderbookEntity> orderbookReader,
     IMyNoSqlServerDataReader <BalanceEntity> balanceReader,
     IMyNoSqlServerDataReader <OrderEntity> orderReader,
     IMyNoSqlServerDataReader <TradeEntity> tradeReader,
     IStreamService <PriceUpdate> priceStraem,
     IStreamService <TickerUpdate> tickerStream,
     IStreamService <Orderbook> orderbookStream,
     IStreamService <BalanceUpdate> balanceStream,
     IStreamService <OrderUpdate> orderStream,
     IStreamService <TradeUpdate> tradeStream,
     IMapper mapper
     )
 {
     _noSqlTcpClient  = noSqlTcpClient;
     _pricesReader    = pricesReader;
     _tickerReader    = tickerReader;
     _orderbookReader = orderbookReader;
     _balanceReader   = balanceReader;
     _orderReader     = orderReader;
     _tradeReader     = tradeReader;
     _priceStraem     = priceStraem;
     _tickerStream    = tickerStream;
     _orderbookStream = orderbookStream;
     _balanceStream   = balanceStream;
     _orderStream     = orderStream;
     _tradeStream     = tradeStream;
     _mapper          = mapper;
 }
Beispiel #3
0
 public DepositAddressGeneratorService(
     IBitGoClient bitgoClient,
     IMyNoSqlServerDataReader <BitgoCoinEntity> bitgoCoinReader)
 {
     _bitgoClient     = bitgoClient;
     _bitgoCoinReader = bitgoCoinReader;
 }
Beispiel #4
0
 public BitGoClientService(IMyNoSqlServerDataReader <BitGoUserNoSqlEntity> bitgoUserReader,
                           ILogger <BitGoClientService> logger,
                           SymmetricEncryptionService encryptionService,
                           IMyNoSqlServerDataReader <BitgoCoinEntity> bitgoCointReader)
 {
     _bitgoUserReader   = bitgoUserReader;
     _logger            = logger;
     _encryptionService = encryptionService;
     _bitgoCointReader  = bitgoCointReader;
 }
 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 MarketServiceClient(
            string myNoSqlServerReaderHost,
            string marketServiceHttpApiUrl)
        {
            var host = Environment.GetEnvironmentVariable("HOST") ?? Environment.MachineName;

            _httpClient = new LykkeMarketProfile(new Uri(marketServiceHttpApiUrl));

            _myNoSqlClient = new MyNoSqlTcpClient(() => myNoSqlServerReaderHost, host);

            _readerAssetPairNoSql = new MyNoSqlReadRepository <AssetPairPriceNoSql>(_myNoSqlClient, AssetPairPriceNoSql.TableName);
        }
 public MyNoSqlLifetimeManager(
     ILogger <MyNoSqlLifetimeManager> logger,
     MyNoSqlTcpClient client,
     IMyNoSqlServerDataReader <ApprovalRequestMyNoSqlEntity> approvalRequestReader,
     IMyNoSqlServerDataReader <ValidatorLinkEntity> validatorLinkEntityReader,
     IMyNoSqlServerDataReader <PingMessageMyNoSqlEntity> pingMessageReader)
 {
     _logger = logger;
     _client = client;
     _approvalRequestReader     = approvalRequestReader;
     _validatorLinkEntityReader = validatorLinkEntityReader;
     _pingMessageReader         = pingMessageReader;
 }
Beispiel #8
0
 public InvitesService(AuthConfig authConfig,
                       IMyNoSqlServerDataReader <ValidatorLinkEntity> validatorLinkReader,
                       IMyNoSqlServerDataWriter <ValidatorLinkEntity> validatorLinkWriter,
                       IMyNoSqlServerDataReader <PingMessageMyNoSqlEntity> pingMessageReader,
                       IMyNoSqlServerDataWriter <PingMessageMyNoSqlEntity> pingMessageWriter,
                       ILogger <InvitesService> logger)
 {
     _authConfig          = authConfig;
     _validatorLinkReader = validatorLinkReader;
     _validatorLinkWriter = validatorLinkWriter;
     _pingMessageReader   = pingMessageReader;
     _pingMessageWriter   = pingMessageWriter;
     _logger = logger;
 }