public void ImportInput(string inputDirectoryPath, bool overwrite) { if (DirectoryUtils.IsDirectoryExists(inputDirectoryPath)) { var inputIe = new InputIe(Fso.PublishmentSystemId, inputDirectoryPath); inputIe.ImportInput(overwrite); } }
public void ExportInput(string inputDirectoryPath) { DirectoryUtils.CreateDirectoryIfNotExists(inputDirectoryPath); var inputIe = new InputIe(Fso.PublishmentSystemId, inputDirectoryPath); var inputIdList = DataProvider.InputDao.GetInputIdList(Fso.PublishmentSystemId); foreach (var inputId in inputIdList) { inputIe.ExportInput(inputId); } }
public void ImportInputByZipFile(string zipFilePath, bool overwrite) { var directoryPath = PathUtils.GetTemporaryFilesPath("Input"); DirectoryUtils.DeleteDirectoryIfExists(directoryPath); DirectoryUtils.CreateDirectoryIfNotExists(directoryPath); ZipUtils.UnpackFiles(zipFilePath, directoryPath); var inputIe = new InputIe(Fso.PublishmentSystemId, directoryPath); inputIe.ImportInput(overwrite); }
public string ExportInput(int inputId) { var directoryPath = PathUtils.GetTemporaryFilesPath("input"); var filePath = PathUtils.GetTemporaryFilesPath("input.zip"); FileUtils.DeleteFileIfExists(filePath); DirectoryUtils.DeleteDirectoryIfExists(directoryPath); DirectoryUtils.CreateDirectoryIfNotExists(directoryPath); var inputIe = new InputIe(Fso.PublishmentSystemId, directoryPath); inputIe.ExportInput(inputId); ZipUtils.PackFiles(filePath, directoryPath); DirectoryUtils.DeleteDirectoryIfExists(directoryPath); return(PathUtils.GetFileName(filePath)); }