Esempio n. 1
0
 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);
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
 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));
 }