public ContactGetHeader GetContacts(string token) { SageOneWebRequest webRequest = new SageOneWebRequest(); string JSON = webRequest.GetData(contactUri, token, oauth.SigningSecret); ContactGetHeader contact = JsonConvert.DeserializeObject <ContactGetHeader>(JSON); return(contact); }
public ContactGetHeader GetContactItemsPerPage(string token, string page) { SageOneWebRequest webRequest = new SageOneWebRequest(); UriBuilder uriWithParameters = new UriBuilder(contactUri.AbsoluteUri); uriWithParameters.Query = "$itemsPerPage=" + page; string JSON = webRequest.GetData(uriWithParameters.Uri, token, oauth.SigningSecret); ContactGetHeader contact = JsonConvert.DeserializeObject <ContactGetHeader>(JSON); return(contact); }
private void DisplayContacts(ContactGetHeader contactHeader) { string listText; ListItem item; ContactToGet contact; ListBoxContacts.Items.Clear(); for (int i = 0; i < contactHeader.Contacts.Count; i++) { contact = contactHeader.Contacts[i]; ContactType type = contact.ContactType; string contactTypeID = type.Id.ToString(); listText = contact.CompanyName + "," + contact.Name + "," + contact.Email + "," + contact.Telephone + "," + contactTypeID; item = new ListItem(listText, contact.Id.ToString()); this.ListBoxContacts.Items.Add(item); } }