public ImportRecordService(int dossierId, string pathFile, string pathFilesTmp) { _dossierId = dossierId; IImportSource importSource = new ImportFromTxtFile(pathFile, pathFilesTmp, dossierId); _ImportSource = importSource; _importRecordTmp = _ImportSource.GetRecordTmp(); _pathFilesTmp = pathFilesTmp; _Report.totalRecordsProcessed = _ImportSource.TotalRecordsProcessed; _Report.FailedImports = _ImportSource.FailedImports; _Report.SuccessfulImports = _ImportSource.TotalRecordsProcessed - _ImportSource.FailedImports; _Report.dossierId = dossierId; }
public ImportReport ImportRecordsFromFile(int dossierId, string importFilePath, string tmpFilesFolder) { _dossierId = dossierId; IImportSource importSource = new ImportFromTxtFile(importFilePath, tmpFilesFolder, dossierId); _ImportSource = importSource; _importRecordTmp = _ImportSource.GetRecordTmp(); _pathFilesTmp = tmpFilesFolder; _Report.totalRecordsProcessed = _ImportSource.TotalRecordsProcessed; _Report.FailedImports = _ImportSource.FailedImports; _Report.SuccessfulImports = _ImportSource.TotalRecordsProcessed - _ImportSource.FailedImports; _Report.dossierId = dossierId; return(_Report); }