private static string ExtractLinkFromChildBusinessCase(PageByTitleAndKeyOutput result) { string link = string.Empty; if (result != null && result.results.Count > 0) { var page = result.results.FirstOrDefault(); link = page._links.webui; } return(link); }
public void ExecuteDelete() { ConfluencePageTreeTaskExecutor pageTask = new ConfluencePageTreeTaskExecutor(); PageByTitleAndKeyOutput page = pageTask.GetPageByKeyAndTitle(PARENT_SPACE, PARENT_TITLE); ConfluenceChildPagesTaskExecutor childPagesTask = new ConfluenceChildPagesTaskExecutor(); ChildPagesOutput children = childPagesTask.Execute(page.results.FirstOrDefault().id); foreach (var c in children.results) { ChildPagesOutput children2 = childPagesTask.Execute(c.id); foreach (var c2 in children2.results) { HttpClientHelper.ExecuteDelete <string>(string.Format(DELETE_URL, c2.id), this.logger); } } logger.Log("Done Deleting."); }