public TradesMigrationManager( IAssetPairsManager assetPairsManager, ITradesMigrationService tradesMigrationServicey, TradesMigrationHealthService tradesMigrationHealthService, ILog log, int sqlQueryBatchSize, bool migrationEnabled ) { _assetPairsManager = assetPairsManager ?? throw new ArgumentNullException(nameof(assetPairsManager)); _tradesMigrationService = tradesMigrationServicey ?? throw new ArgumentNullException(nameof(tradesMigrationServicey)); _tradesMigrationHealthService = tradesMigrationHealthService ?? throw new ArgumentNullException(nameof(tradesMigrationHealthService)); _log = log ?? throw new ArgumentNullException(nameof(log)); _sqlQueryBatchSize = sqlQueryBatchSize; MigrationEnabled = migrationEnabled; }
public TradesMigrationManager( IAssetPairsManager assetPairsManager, ITradesMigrationService tradesMigrationServicey, TradesMigrationHealthService tradesMigrationHealthService, ILogFactory logFactory, int sqlQueryBatchSize, bool migrationEnabled ) { _assetPairsManager = assetPairsManager ?? throw new ArgumentNullException(nameof(assetPairsManager)); _tradesMigrationService = tradesMigrationServicey ?? throw new ArgumentNullException(nameof(tradesMigrationServicey)); _tradesMigrationHealthService = tradesMigrationHealthService ?? throw new ArgumentNullException(nameof(tradesMigrationHealthService)); if (logFactory == null) { throw new ArgumentNullException(nameof(logFactory)); } _log = logFactory.CreateLog(this); _sqlQueryBatchSize = sqlQueryBatchSize; MigrationEnabled = migrationEnabled; }