summaryrefslogtreecommitdiffstats
path: root/SendGrid/Example/Example.cs
diff options
context:
space:
mode:
authorElmer Thomas <elmer@thinkingserious.com>2016-07-18 13:50:44 -0700
committerMaxim Dubrovkin <maximdubrovkin@Maxims-MBP.Dlink>2016-09-20 20:09:03 +0500
commitf08c79852785523a37e8e2e923cea1612a932042 (patch)
tree16bed5f1efb29a2789b0b647d55bc3e0d3e9817a /SendGrid/Example/Example.cs
parente00b2e769d839bec061877e3899e6d060de1600b (diff)
downloadsendgrid-csharp-f08c79852785523a37e8e2e923cea1612a932042.zip
sendgrid-csharp-f08c79852785523a37e8e2e923cea1612a932042.tar.gz
sendgrid-csharp-f08c79852785523a37e8e2e923cea1612a932042.tar.bz2
Updating CSharp Dependency to fix issue #256
Diffstat (limited to 'SendGrid/Example/Example.cs')
-rw-r--r--SendGrid/Example/Example.cs20
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());