protected override string PrepareTempFolderToZip(string selectedPath, string zipFile) { //create temp folder string newScriptName = Path.GetFileNameWithoutExtension(zipFile); string tempFolder = Path.Combine(Path.GetTempPath(), Keywords.VuGen_Keywords_ProductName, newScriptName); if (Directory.Exists(tempFolder)) UttFileSystemUtils.DeleteDirectory(tempFolder); UttFileSystemUtils.CreateDirectory(tempFolder); //do export string loadData = Path.Combine(tempFolder, newScriptName + Keywords.VuGen_Keywords_ScriptExtension); UttPersistenceToken newToken = new UttPersistenceToken(loadData, tempFolder); WorkbenchSingleton.SafeThreadCall(ExportScript, _script, newToken); WorkbenchSingleton.SafeThreadCall(FilterFiles, _script, tempFolder); return tempFolder; }
protected override string PrepareTempFolderToZip(string selectedPath, string zipFile) { //create temp folder string newScriptName = Path.GetFileNameWithoutExtension(zipFile); string tempFolder = Path.Combine(Path.GetTempPath(), Keywords.VuGen_Keywords_ProductName, newScriptName); if (Directory.Exists(tempFolder)) { UttFileSystemUtils.DeleteDirectory(tempFolder); } UttFileSystemUtils.CreateDirectory(tempFolder); //do export string loadData = Path.Combine(tempFolder, newScriptName + Keywords.VuGen_Keywords_ScriptExtension); UttPersistenceToken newToken = new UttPersistenceToken(loadData, tempFolder); WorkbenchSingleton.SafeThreadCall(ExportScript, _script, newToken); WorkbenchSingleton.SafeThreadCall(FilterFiles, _script, tempFolder); return(tempFolder); }
private void ExportScript(IVuGenScript script, UttPersistenceToken token) { VuGenServiceManager.GetService<IVuGenProjectService>().Export(script, token); }
private void ExportScript(IVuGenScript script, UttPersistenceToken token) { VuGenServiceManager.GetService <IVuGenProjectService>().Export(script, token); }