/** * some advance stuff */ public string AdvancedStuff() { //create a new ProxomoAPI object to handle the CRUD ProxomoApi api = Prox.api; string result = ""; result += "Adding first person: Success</br>"; PersonLogin pl = new PersonLogin(); try { pl = api.SecurityPersonCreate("zxc", "zxc", "admin"); } catch { } Person p = null; if (pl.PersonID == null) { UserToken ut = api.SecurityPersonAuthenticate("zxc", "zxc"); p = api.PersonGet(ut.PersonID); } else p = api.PersonGet(pl.PersonID); p = api.PersonGet(p.ID); Person p2 = CreatePerson2(api); UpdatePerson1(p, api); //friend sample code FriendSample(api, p, p2); NotificationSample(api, p); //check friendship var t1 = api.FriendsGet(p.ID); result += "Person " + p.ID + " has " + t1.Count + " friend(s)"; return result; }
/** * Create the 2nd person */ private Person CreatePerson2(ProxomoApi api) { PersonLogin pl = new PersonLogin(); try { pl = api.SecurityPersonCreate("abc", "abc", "admin"); } catch { } Person p = null; if (pl.PersonID == null) { UserToken ut = api.SecurityPersonAuthenticate("abc", "abc"); p = api.PersonGet(ut.PersonID); } else p = api.PersonGet(pl.PersonID); return p; }
public string PersonAdd() { ProxomoApi api = Prox.api; PersonLogin pl = new PersonLogin(); try { pl = api.SecurityPersonCreate("qwe", "qwe", "admin"); } catch { } Person p = null; if (pl.PersonID == null) { UserToken ut = api.SecurityPersonAuthenticate("qwe", "qwe"); p = api.PersonGet(ut.PersonID); } else p = api.PersonGet(pl.PersonID); return p.UserName; }