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