public void SaveAndPublish(Guid pageId, PageStructure pageStructure) { var pageRepository = new CmsPageRepository(); var draft = pageRepository.FindContentVersions(By.ContentId(pageId), ContentEnvironment.Draft).Result.Single(); new StructureNodeConverter().ApplyNewStructureToCmsPage(draft, pageStructure); pageRepository.Save(draft); pageRepository.Publish(By.ContentId(draft.ContentId)); }
public void Publish(Guid id) { var cmsPageRepository = new CmsPageRepository(); cmsPageRepository.Publish(By.ContentId(id)); }