public SettingsChangesAuditRepository(IReloadingManager <MarginTradingMarketMakerSettings> settings, ILog log, IConvertService convertService, IAzureTableStorageFactoryService azureTableStorageFactoryService) { _convertService = convertService; _tableStorage = azureTableStorageFactoryService.Create <SettingsChangesAuditEntity>( settings.Nested(s => s.Db.ConnectionString), "MarketMakerChangesAuditLog", log); }
public AccountsRepository(IReloadingManager <AccountManagementSettings> settings, ILog log, IConvertService convertService, IAzureTableStorageFactoryService azureTableStorageFactoryService) { _convertService = convertService; _tableStorage = azureTableStorageFactoryService.Create <AccountEntity>( settings.Nested(s => s.Db.ConnectionString), "MarginTradingAccounts", log); }
public AccountBalanceChangesRepository(IReloadingManager <AccountManagementSettings> settings, ILog log, IConvertService convertService, ISystemClock systemClock, IAzureTableStorageFactoryService azureTableStorageFactoryService) { _convertService = convertService; _systemClock = systemClock; _tableStorage = azureTableStorageFactoryService.Create <AccountBalanceChangeEntity>( settings.Nested(s => s.Db.ConnectionString), "AccountHistory", log); }
public OperationExecutionInfoRepository(IReloadingManager <AccountManagementSettings> settings, IAzureTableStorageFactoryService azureTableStorageFactoryService, ILog log, ISystemClock systemClock) { _systemClock = systemClock; _enableOperationsLogs = settings.CurrentValue.EnableOperationsLogs; _tableStorage = azureTableStorageFactoryService.Create <OperationExecutionInfoEntity>( settings.Nested(s => s.Db.ConnectionString), "OperationExecutionInfo", log); _log = log.CreateComponentScope(nameof(OperationExecutionInfoRepository)); }