/**@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();
        }