public AssetsServiceUserDataClient(string myNoSqlServerReaderHostPort, string assetServiceHttpApiUrl, ILogFactory logFactory) { _log = logFactory.CreateLog(this); var host = Environment.GetEnvironmentVariable("HOST") ?? Environment.MachineName; _httpClient = new AssetsServiceHttp(new Uri(assetServiceHttpApiUrl)); _myNoSqlClient = new MyNoSqlTcpClient(() => myNoSqlServerReaderHostPort, host); _readerAssetConditionNoSql = new MyNoSqlReadRepository <AssetConditionNoSql>(_myNoSqlClient, AssetConditionNoSql.TableName); _readerWatchListCustomNoSql = new MyNoSqlReadRepository <WatchListCustomNoSql>(_myNoSqlClient, WatchListCustomNoSql.TableNameCustomWatchList); _readerWatchListPredefinedNoSql = new MyNoSqlReadRepository <WatchListPredefinedNoSql>(_myNoSqlClient, WatchListPredefinedNoSql.TableNamePredefinedWatchList); }
public AssetsServiceClient( string myNoSqlServerReaderHostPort, string assetServiceHttpApiUrl) { var host = Environment.GetEnvironmentVariable("HOST") ?? Environment.MachineName; _httpClient = new AssetsServiceHttp(new Uri(assetServiceHttpApiUrl)); _myNoSqlClient = new MyNoSqlTcpClient(() => myNoSqlServerReaderHostPort, host); _readerAssetAttributeNoSql = new MyNoSqlReadRepository <AssetAttributeNoSql>(_myNoSqlClient, AssetAttributeNoSql.TableName); _readerAssetCategoryNoSql = new MyNoSqlReadRepository <AssetCategoryNoSql>(_myNoSqlClient, AssetCategoryNoSql.TableName); _readerAssetExtendedInfoNoSql = new MyNoSqlReadRepository <AssetExtendedInfoNoSql>(_myNoSqlClient, AssetExtendedInfoNoSql.TableName); _readerAssetNoSql = new MyNoSqlReadRepository <AssetNoSql>(_myNoSqlClient, AssetNoSql.TableName); _readerAssetPairNoSql = new MyNoSqlReadRepository <AssetPairNoSql>(_myNoSqlClient, AssetPairNoSql.TableName); }