public async Task <IList <ImportResult> > PerformImport() { IList <ImportResult> results = new List <ImportResult>(); //clean the files await CleanEnvironment(); //Download the zipfile FileDownloadResult downloadResult = await FileDownloadUtilities.DownloadFile(new Uri(Path.Combine(CsvImportSettings.FtpSource, CsvImportSettings.FacZipFilename)), CsvImportSettings.LocalImportDirectory); if (downloadResult.Success) { ZipUtility.UnZipFile(downloadResult.LocalFilePath, downloadResult.TargetDirectory); results.Add(await PassthroughImporter.Import()); results.Add(await FormattedFindingsTextImporter.Import()); results.Add(await FormattedCapTextImporter.Import()); results.Add(await FindingTextImporter.Import()); results.Add(await FindingImporter.Import()); results.Add(await EinImporter.Import()); results.Add(await DunImporter.Import()); results.Add(await CpaImporter.Import()); results.Add(await CapTextImporter.Import()); results.Add(await AgencyImporter.Import()); results.Add(await GeneralImporter.Import()); results.Add(await CfdaImporter.Import()); } return(results); }
public void ImporterTest() { GeneralImporter <CataloguePool> importer = new GeneralImporter <CataloguePool>("export.ld"); CataloguePool cp = importer.Import(); Assert.IsNotNull(cp); foreach (MusicEntity me in cp.GetCatalogue(0).MusicList) { PrintClass(typeof(MusicEntity), me); } }
public GS ReadSetting(string path) { GeneralImporter <GS> importer = new GeneralImporter <GS>(path); string ver = importer.GetExtra()[1]; if (!VERSION.Equals(ver)) { ErrorDelegation.OnErrorRaisedGSH?.Invoke("CORE_GSH_DamagedSave", -1, VERSION, ver); return(default(GS)); } return(importer.Import()); }