public void ImportContents(ChannelInfo nodeInfo, string siteContentDirectoryPath, bool isOverride, int taxis, int importStart, int importCount, bool isChecked, int checkedLevel) { var filePath = PathUtils.Combine(siteContentDirectoryPath, "contents.xml"); var contentIe = new ContentIe(_siteInfo, siteContentDirectoryPath); contentIe.ImportContents(filePath, isOverride, nodeInfo, taxis, importStart, importCount, isChecked, checkedLevel, _adminName); FileUtils.DeleteFileIfExists(filePath); DirectoryUtils.MoveDirectory(siteContentDirectoryPath, _sitePath, isOverride); }
public async Task ImportContentsAsync(Channel channel, string siteContentDirectoryPath, bool isOverride, int taxis, int importStart, int importCount, bool isChecked, int checkedLevel, string guid) { var filePath = PathUtils.Combine(siteContentDirectoryPath, "contents.xml"); var sitePath = await _pathManager.GetSitePathAsync(_site); var contentIe = new ContentIe(_pathManager, _databaseManager, _caching, _site, siteContentDirectoryPath); await contentIe.ImportContentsAsync(filePath, isOverride, channel, taxis, importStart, importCount, isChecked, checkedLevel, _adminId, guid); FileUtils.DeleteFileIfExists(filePath); DirectoryUtils.MoveDirectory(siteContentDirectoryPath, sitePath, isOverride); }
public List <int> ImportContents(ChannelInfo channelInfo, string siteContentDirectoryPath, bool isOverride, int taxis, bool isChecked, int checkedLevel, int adminId, int userId, int sourceId) { var filePath = PathUtils.Combine(siteContentDirectoryPath, "contents.xml"); var contentIe = new ContentIe(_siteInfo, siteContentDirectoryPath); var contentIdList = contentIe.ImportContents(filePath, isOverride, channelInfo, taxis, isChecked, checkedLevel, adminId, userId, sourceId); FileUtils.DeleteFileIfExists(filePath); DirectoryUtils.MoveDirectory(siteContentDirectoryPath, _sitePath, isOverride); return(contentIdList); }
private async Task <List <int> > ImportContentsAsync(Channel channel, string siteContentDirectoryPath, bool isOverride, int taxis, bool isChecked, int checkedLevel, int adminId, int userId, int sourceId) { var filePath = PathUtils.Combine(siteContentDirectoryPath, "contents.xml"); var sitePath = await _pathManager.GetSitePathAsync(_site); var contentIe = new ContentIe(_pathManager, _databaseManager, _caching, _site, siteContentDirectoryPath); var contentIdList = await contentIe.ImportContentsAsync(filePath, isOverride, channel, taxis, isChecked, checkedLevel, adminId, userId, sourceId); FileUtils.DeleteFileIfExists(filePath); DirectoryUtils.MoveDirectory(siteContentDirectoryPath, sitePath, isOverride); return(contentIdList); }
public async Task <bool> ExportContentsAsync(string filePath, List <Content> contentInfoList) { var siteContentDirectoryPath = PathUtils.Combine(DirectoryUtils.GetDirectoryPath(filePath), PathUtils.GetFileNameWithoutExtension(filePath)); FileUtils.DeleteFileIfExists(filePath); DirectoryUtils.DeleteDirectoryIfExists(siteContentDirectoryPath); DirectoryUtils.CreateDirectoryIfNotExists(siteContentDirectoryPath); var contentIe = new ContentIe(_pathManager, _databaseManager, _caching, _site, siteContentDirectoryPath); var isExport = await contentIe.ExportContentsAsync(_site, contentInfoList); if (isExport) { _pathManager.CreateZip(filePath, siteContentDirectoryPath); DirectoryUtils.DeleteDirectoryIfExists(siteContentDirectoryPath); } return(isExport); }
public async Task <bool> ExportContentsAsync(string filePath, int channelId, List <int> contentIdArrayList, bool isPeriods, string dateFrom, string dateTo, bool?checkedState) { var siteContentDirectoryPath = PathUtils.Combine(DirectoryUtils.GetDirectoryPath(filePath), PathUtils.GetFileNameWithoutExtension(filePath)); FileUtils.DeleteFileIfExists(filePath); DirectoryUtils.DeleteDirectoryIfExists(siteContentDirectoryPath); DirectoryUtils.CreateDirectoryIfNotExists(siteContentDirectoryPath); var contentIe = new ContentIe(_pathManager, _databaseManager, _caching, _site, siteContentDirectoryPath); var isExport = await contentIe.ExportContentsAsync(_site, channelId, contentIdArrayList, isPeriods, dateFrom, dateTo, checkedState); if (isExport) { _pathManager.CreateZip(filePath, siteContentDirectoryPath); DirectoryUtils.DeleteDirectoryIfExists(siteContentDirectoryPath); } return(isExport); }
public bool ExportContents(string filePath, int channelId, List <int> contentIdArrayList, bool isPeriods, string dateFrom, string dateTo, ETriState checkedState) { var siteContentDirectoryPath = PathUtils.Combine(DirectoryUtils.GetDirectoryPath(filePath), PathUtils.GetFileNameWithoutExtension(filePath)); FileUtils.DeleteFileIfExists(filePath); DirectoryUtils.DeleteDirectoryIfExists(siteContentDirectoryPath); DirectoryUtils.CreateDirectoryIfNotExists(siteContentDirectoryPath); var contentIe = new ContentIe(_siteInfo, siteContentDirectoryPath); var isExport = contentIe.ExportContents(_siteInfo, channelId, contentIdArrayList, isPeriods, dateFrom, dateTo, checkedState); if (isExport) { ZipUtils.PackFiles(filePath, siteContentDirectoryPath); DirectoryUtils.DeleteDirectoryIfExists(siteContentDirectoryPath); } return(isExport); }
public bool ExportContents(string filePath, List <ContentInfo> contentInfoList) { var siteContentDirectoryPath = PathUtils.Combine(DirectoryUtils.GetDirectoryPath(filePath), PathUtils.GetFileNameWithoutExtension(filePath)); FileUtils.DeleteFileIfExists(filePath); DirectoryUtils.DeleteDirectoryIfExists(siteContentDirectoryPath); DirectoryUtils.CreateDirectoryIfNotExists(siteContentDirectoryPath); var contentIe = new ContentIe(_siteInfo, siteContentDirectoryPath); var isExport = contentIe.ExportContents(_siteInfo, contentInfoList); if (isExport) { ZipUtils.CreateZip(filePath, siteContentDirectoryPath); DirectoryUtils.DeleteDirectoryIfExists(siteContentDirectoryPath); } return(isExport); }