public CSVFileProcessor(ImportSetting importSetting, IMarketRRepo Repo) { setting = importSetting; marketRRepo = Repo; csvValidateService = new CsvValidateService(); csvParseService = new CsvParseService <DAL.Models.Condor.KONDOR_DATA>(TypeConverter.GetConvertSettings()); }
public FileProcesser(ImportSetting setting, IMarketRRepo Repo) { switch (setting.FileType) { case (int)fileType.Csv: processer = new CSVFileProcessor(setting, Repo); break; case (int)fileType.Excel: processer = new ExcelFileProcessor(setting, Repo); break; } }
public ImportHandler(ILog logger) { marketRRepo = new MarketRRepo(new MarketREntities()); _logger = logger; }
public ExcelFileProcessor(ImportSetting importSetting, IMarketRRepo Repo) { setting = importSetting; marketRRepo = Repo; }