public updatePropertiesResponse UpdateProperties(updatePropertiesRequest request) { var site = ModelHelper.GetSite(request.repositoryId); var integrateId = new Kooboo.CMS.Content.Models.ContentIntegrateId(request.objectId); var textFolder = ModelHelper.GetTextFolder(request.repositoryId, integrateId.FolderName); var nameValueCollection = request.properties.ToNameValueCollection(); var integrateUUID = _incomeDataManager.UpdateTextContent(site, textFolder, integrateId.Id, nameValueCollection, "", ContextHelper.GetVendor()); return(new updatePropertiesResponse(integrateUUID, null, null)); }
public string UpdateTextContent(string repositoryId, string folderId, TextContent textContent, IEnumerable <Category> categories) { return(HandleFault(() => { var cmisProperties = Kooboo.CMS.Modules.CMIS.Services.Implementation.ModelHelper.ToCmisPropertiesType(textContent, categories); var service = GetService(); var contentIntegrateId = new ContentIntegrateId(repositoryId, folderId, textContent.UUID); var updatePropertiesRequest = new updatePropertiesRequest(repositoryId, contentIntegrateId.Id, null, cmisProperties, GetcmisExtensionType()); return service.UpdateProperties(updatePropertiesRequest).objectId; })); }