private static RemotePage ToRemotePage(Page page) { return new RemotePage { id = page.Id, parentId = page.ParentId, title = page.Name, space = page.Space, version = page.Version, content = page.Content }; }
private bool UpdateProjectPage(IProjectPage page, Page existing) { var updated = page.RenderPage(); var content = updated.Render(); var before = NormalizeForComparison(existing.Content); var after = NormalizeForComparison(content); if (after == before) return false; existing.Content = content; m_confluence.UpdatePage(existing); return true; }
public void UpdatePage(Page page) { var options = new RemotePageUpdateOptions { minorEdit = true }; m_client.updatePage(m_token, ToRemotePage(page), options); }