/**@TODO: rewrite wo filepath when tested **/ public void BackupAndTruncate(String importFilePath) { //FILE INFO FileInfo fileInfo = new FileInfo(importFilePath); ExcelPackage package = new ExcelPackage(fileInfo); Logger.Info(@"- Backup of TaxonIds @ ImageTable and Truncating Taxon Tables"); //@TODO Rewrite constructor TaxonImportModel taxonImportModel = new TaxonImportModel(); taxonImportModel.BackupAndTruncate(); }
public void ImportTaxonFile(String importFilePath) { //FILE INFO FileInfo fileInfo = new FileInfo(importFilePath); ExcelPackage package = new ExcelPackage(fileInfo); Logger.Info(@"- Reading Taxon File: " + importFilePath); //INIT MODEL TaxonImportModel taxonImportModel = new TaxonImportModel(package.Workbook.Worksheets[3]); Logger.Info("- " + fileInfo.FullName); Logger.Info("- Starting Taxon Import"); taxonImportModel.StartTaxonImport(); Logger.Info("- Imported Taxons: " + taxonImportModel.taxonImportCounter + " items imported"); Logger.Info("- Taxon Import finished."); Logger.Info("--"); package.Dispose(); }