internal static UserContactList CreateFromXmlNodeList(XmlNodeList contactNodes) { UserContactList contactList = new UserContactList(); foreach (XmlNode contatcNode in contactNodes) { contactList.Add(UserContact.CreateFromXmlNode(contatcNode)); } return(contactList); }
public UserContactList GetCurrentUsersContacts() { string relativePath = GenerateRelativeUsersContactsUrl(_currentUser.Username); QueryParameterList paramaters = new QueryParameterList(); paramaters.Add(new QueryParameter(_format, "xml")); string getUsersContactsUrl = OAuth.GenerateURL(ApiUrl, relativePath, _getUserContactsMethod, Token, paramaters); XmlResponseMessage getUsersContactsResponseMessage = GetXmlResponseMessageFromUrl(getUsersContactsUrl, _getUserContactsMethod); _currentUser.SetContact = UserContactList.CreateFromXmlResponseMessage(getUsersContactsResponseMessage); return(_currentUser.Contacts); }