/// <summary> /// Construct a packet representing my email. /// </summary> /// <returns>A packet which, when transmitted to CRM, will instantiate my email.</returns> private object ConstructEmailPacket() { List <RESTObjects.eNameValue> emailData = new List <RESTObjects.eNameValue>(); emailData.Add(new RESTObjects.eNameValue() { name = "from_addr", value = From }); emailData.Add(new RESTObjects.eNameValue() { name = "to_addrs", value = To.Replace("\n", "") }); emailData.Add(new RESTObjects.eNameValue() { name = "name", value = Subject }); emailData.Add(new RESTObjects.eNameValue() { name = "date_sent", value = Sent.ToString(EmailDateFormat) }); emailData.Add(new RESTObjects.eNameValue() { name = "description", value = Body }); emailData.Add(new RESTObjects.eNameValue() { name = "description_html", value = HTMLBody }); emailData.Add(new RESTObjects.eNameValue() { name = "assigned_user_id", value = clsSuiteCRMHelper.GetUserId() }); emailData.Add(new RESTObjects.eNameValue() { name = "status", value = "archived" }); object contactData = new { @session = SuiteCRMUserSession.id, @module_name = "Emails", @name_value_list = emailData }; return(contactData); }
public override string ToString() { return(Sent.ToString()); }