public void ProcessFile() { if (_fileNames.Count > 0) { var fileName = _fileNames[_processedFile]; var uncompressedFilename = fileName.Substring(fileName.LastIndexOf('/') + 1); using (var uncompressedFileStream = _zipFile.GetFileStream(fileName)) { if (fileName.StartsWith("Exports/")) { if (fileName.EndsWith(".xml")) { var linkedFilesUrl = App.Params.SiteUrl + "/" + App.Params.FileUploadLibrary + "/"; var compendiumXmlFileProcess = new CompendiumXmlFileProcessor(uncompressedFileStream, linkedFilesUrl, fileName); compendiumXmlFileProcess.Map = Map; compendiumXmlFileProcess.MapManager = MapManager; compendiumXmlFileProcess.ProgressChanged += OnProgressChanged; compendiumXmlFileProcess.ProgressCompleted += OnProgressCompleted; compendiumXmlFileProcess.ProcessFile(); } } else { UploadFiles(uncompressedFilename, uncompressedFileStream); } } } else { } }
public void ProcessFile() { if (_fileNames.Count > 0) { var fileName = _fileNames[_processedFile]; var uncompressedFilename = fileName.Substring(fileName.LastIndexOf('/') + 1); using (var uncompressedFileStream = _zipFile.GetFileStream(fileName)) { if (fileName.StartsWith("Exports/")) { if (fileName.EndsWith(".xml")) { var linkedFilesUrl = App.Params.SiteUrl + "/" + App.Params.FileUploadLibrary + "/"; var compendiumXmlFileProcess = new CompendiumXmlFileProcessor(uncompressedFileStream, linkedFilesUrl, fileName); compendiumXmlFileProcess.Map = Map; compendiumXmlFileProcess.MapManager = MapManager; compendiumXmlFileProcess.ProgressChanged += OnProgressChanged; compendiumXmlFileProcess.ProgressCompleted += OnProgressCompleted; compendiumXmlFileProcess.ProcessFile(); } } else { UploadFiles(uncompressedFilename, uncompressedFileStream); } } } else { } }