示例#1
0
 public CSVFileProcessor(ImportSetting importSetting, IMarketRRepo Repo)
 {
     setting            = importSetting;
     marketRRepo        = Repo;
     csvValidateService = new CsvValidateService();
     csvParseService    = new CsvParseService <DAL.Models.Condor.KONDOR_DATA>(TypeConverter.GetConvertSettings());
 }
示例#2
0
        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;
            }
        }
示例#3
0
 public ImportHandler(ILog logger)
 {
     marketRRepo = new MarketRRepo(new MarketREntities());
     _logger     = logger;
 }
 public ExcelFileProcessor(ImportSetting importSetting, IMarketRRepo Repo)
 {
     setting     = importSetting;
     marketRRepo = Repo;
 }