/// <summary> /// Gets the contact person details. /// </summary> /// <param name="contact_person_id">The contact_person_id is the identifier of the contact person.</param> /// <returns>ContactPerson object.</returns> public ContactPerson GetContactPerson(string contact_id, string contact_person_id) { var url = baseAddress + "/" + contact_id + "/contactpersons/" + contact_person_id; var responce = ZohoHttpClient.get(url, getQueryParameters()); Console.WriteLine(responce.Content.ReadAsStringAsync().Result); return(ContactParser.getContactPerson(responce)); }
/// <summary> /// Update an existing contact person. /// </summary> /// <param name="contact_person_id">The contact_person_id is the identifier of the contact person.</param> /// <param name="update_info"> /// The update_info is the ContactPerson object with contact_id as mandatory parameter which /// contains the changes to be modified. /// </param> /// <returns>ContactPerson object.</returns> public ContactPerson UpdateContactperson(string contact_person_id, ContactPerson update_info) { var url = baseAddress + "/contactpersons/" + contact_person_id; var json = JsonConvert.SerializeObject(update_info); var jsonstring = new Dictionary <object, object>(); jsonstring.Add("JSONString", json); var responce = ZohoHttpClient.put(url, getQueryParameters(jsonstring)); return(ContactParser.getContactPerson(responce)); }
/// <summary> /// Creates a contact person for contact. /// </summary> /// <param name="new_contact_person_info">The new_contact_person_info is the ContactPerson object which is having the information to create a contact person with contact_id as mandatory parameter.</param> /// <returns>ContactPerson object.</returns> public ContactPerson CreateContactPerson(ContactPerson new_contact_person_info) { string url = baseAddress + "/contactpersons"; var json = JsonConvert.SerializeObject(new_contact_person_info); var jsonstring = new Dictionary <object, object>(); jsonstring.Add("JSONString", json); var responce = ZohoHttpClient.post(url, getQueryParameters(jsonstring)); return(ContactParser.getContactPerson(responce)); }