public IEnumerable <Page> GetPageSummaries(Space space) { CheckCredentials(); RemotePageSummary[] pages = _confluence.getPages(_credentials, space.Key); foreach (RemotePageSummary page in pages) { yield return(new Page(page)); } }
public List <RemotePageSummary> GetPages(string space) { List <RemotePageSummary> pages = new List <RemotePageSummary>(); foreach (RemotePageSummary page in m_soapService.getPages(m_soapAuthToken, space)) { pages.Add(page); } return(pages); }
public List <Page> getPageSummaries(Space space) { checkCredentials(); List <Page> returnPages = new List <Page>(); RemotePageSummary[] pages = confluence.getPages(credentials, space.Key); foreach (RemotePageSummary page in pages) { returnPages.Add(new Page(page)); } returnPages.Sort((x, y) => string.Compare(x.Title, y.Title)); return(returnPages); }
/// <summary> /// Finnur númer Wiki-skjala eftir nöfnum þeirra, þar sem fyrra skjalið er barn þess síðara. /// </summary> /// <param name="parent_title">Nafn fyrra Wiki-skjals (barns).</param> /// <param name="page_title">Nafn seinna Wiki-skjals (foreldra).</param> /// <returns>Tuple<long,long>-hlutur þar sem fyrra stakið er númer fyrra skjalsins og seinna stakið númer seinna skjalsins. /// Ef annað hvort stakið er -1 merkir það að samsvarandi Wiki-skjal hafi ekki fundist. Hafi fyrra Wiki-skjalið fundist en foreldri þess /// samkvæmt Wiki er ekki sá sem fannst við leit eftir nafni er kastað viðeigandi villu.</returns> private Tuple <long, long> GetPageIDs(string page_title, string parent_title) { long page_id = -1; long parent_id = -1; long alleged_parent_id = -1; RemotePageSummary[] pages = confluence.getPages(wiki_access_token, space); foreach (RemotePageSummary page in pages) { if (page.title == page_title) { page_id = page.id; alleged_parent_id = page.parentId; } else if (page.title == parent_title) { parent_id = page.id; } } // ef barn og foreldri finnast samkvæmt tilgreindum nöfnum en barn telur sig tilheyra öðru foreldri ... if (!(page_id == -1 || parent_id == -1 || parent_id == alleged_parent_id)) { throw new Exception(String.Format("Child-parent mismatch: Found parent is #{0}, alleged parent is #{1}.", parent_id.ToString(), alleged_parent_id.ToString())); } // ef foreldri finnst ekki er barni treyst ... if (parent_id == -1 && alleged_parent_id != -1) { parent_id = alleged_parent_id; } return(new Tuple <long, long>(page_id, parent_id)); }