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));
 }
Exemple #2
0
 public IDataCleaner GetDataCleaner(string name, IDataCleanerConfig cleanerConfig) => new CsvDataCleaner(name, cleanerConfig);
Exemple #3
0
 public DataCleanerFactory(IDataCleanerConfig cleanerConfig)
 {
     this._cleanerConfig = cleanerConfig;
 }