public CsvDataCleaner(string attachedSourceName, IDataCleanerConfig dataCleanerConfig) { this._attachedSourceName = attachedSourceName; this._dataCleanerConfig = dataCleanerConfig; this.headerCleanCfg = this._dataCleanerConfig.GetHeaderCleanConfigForSource(Path.GetFileName(this._attachedSourceName)); this.rowCleanCfg = this._dataCleanerConfig.GetRowCleanConfigForSource(Path.GetFileName(this._attachedSourceName)); }
public IDataCleaner GetDataCleaner(string name, IDataCleanerConfig cleanerConfig) => new CsvDataCleaner(name, cleanerConfig);
public DataCleanerFactory(IDataCleanerConfig cleanerConfig) { this._cleanerConfig = cleanerConfig; }