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); }
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); }