diff options
author | Elmer Thomas <elmer@thinkingserious.com> | 2016-07-18 13:50:44 -0700 |
---|---|---|
committer | Elmer Thomas <elmer@thinkingserious.com> | 2016-07-18 13:50:44 -0700 |
commit | dbc798284527e3256d7cc57ab2e5d8e8cea58e8e (patch) | |
tree | 62fcf383fe2c59ba098f1f7c99a0afac1808a38a /SendGrid/Example/Example.cs | |
parent | 7d04be36d6a73ed69dd6ccbc0fb6590d3be94587 (diff) | |
download | sendgrid-csharp-dbc798284527e3256d7cc57ab2e5d8e8cea58e8e.zip sendgrid-csharp-dbc798284527e3256d7cc57ab2e5d8e8cea58e8e.tar.gz sendgrid-csharp-dbc798284527e3256d7cc57ab2e5d8e8cea58e8e.tar.bz2 |
Updating CSharp Dependency to fix issue #256
Diffstat (limited to 'SendGrid/Example/Example.cs')
-rw-r--r-- | SendGrid/Example/Example.cs | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/SendGrid/Example/Example.cs b/SendGrid/Example/Example.cs index 6ad2ae3..b3ec35c 100644 --- a/SendGrid/Example/Example.cs +++ b/SendGrid/Example/Example.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.Web.Script.Serialization; using SendGrid.Helpers.Mail; +using Newtonsoft.Json; namespace Example { @@ -32,9 +33,8 @@ namespace Example mail.Personalization[0].AddTo(email); String ret = mail.Get(); - - string requestBody = ret; - dynamic response = sg.client.mail.send.post(requestBody: requestBody); + Object requestBody = JsonConvert.DeserializeObject<Object>(ret); + dynamic response = sg.client.mail.send.post(requestBody: requestBody.ToString()); Console.WriteLine(response.StatusCode); Console.WriteLine(response.Body.ReadAsStringAsync().Result); Console.WriteLine(response.Headers.ToString()); @@ -232,9 +232,8 @@ namespace Example mail.ReplyTo = email; String ret = mail.Get(); - - string requestBody = ret; - dynamic response = sg.client.mail.send.post(requestBody: requestBody); + Object requestBody = JsonConvert.DeserializeObject<Object>(ret); + dynamic response = sg.client.mail.send.post(requestBody: requestBody.ToString()); Console.WriteLine(response.StatusCode); Console.WriteLine(response.Body.ReadAsStringAsync().Result); Console.WriteLine(response.Headers.ToString()); @@ -268,7 +267,8 @@ namespace Example 'alerts.read' ] }"; - response = sg.client.api_keys.post(requestBody: requestBody); + Object json = JsonConvert.DeserializeObject<Object>(requestBody); + response = sg.client.api_keys.post(requestBody: json.ToString()); Console.WriteLine(response.StatusCode); Console.WriteLine(response.Body.ReadAsStringAsync().Result); Console.WriteLine(response.Headers.ToString()); @@ -292,7 +292,8 @@ namespace Example requestBody = @"{ 'name': 'A New Hope' }"; - response = sg.client.api_keys._(api_key_id).patch(requestBody: requestBody); + json = JsonConvert.DeserializeObject<Object>(requestBody); + response = sg.client.api_keys._(api_key_id).patch(requestBody: json.ToString()); Console.WriteLine(response.StatusCode); Console.WriteLine(response.Body.ReadAsStringAsync().Result); Console.WriteLine(response.Headers.ToString()); @@ -308,7 +309,8 @@ namespace Example ' user.profile.update' ] }"; - response = sg.client.api_keys._(api_key_id).put(requestBody: requestBody); + json = JsonConvert.DeserializeObject<Object>(requestBody); + response = sg.client.api_keys._(api_key_id).put(requestBody: json.ToString()); Console.WriteLine(response.StatusCode); Console.WriteLine(response.Body.ReadAsStringAsync().Result); Console.WriteLine(response.Headers.ToString()); |