summaryrefslogtreecommitdiffstats
path: root/SendGrid/Example/Example.cs
diff options
context:
space:
mode:
authorElmer Thomas <elmer@ThinkingSerious.com>2016-07-18 14:17:13 -0700
committerGitHub <noreply@github.com>2016-07-18 14:17:13 -0700
commite77fd46dd863f51cd5fb5786a50002968858379f (patch)
treeb51575c984fe94d7498e91b5d3ff05d46c6a9725 /SendGrid/Example/Example.cs
parent7d04be36d6a73ed69dd6ccbc0fb6590d3be94587 (diff)
parent9d48986ef4662e9cd91235ef91fc097ca07e7a8d (diff)
downloadsendgrid-csharp-e77fd46dd863f51cd5fb5786a50002968858379f.zip
sendgrid-csharp-e77fd46dd863f51cd5fb5786a50002968858379f.tar.gz
sendgrid-csharp-e77fd46dd863f51cd5fb5786a50002968858379f.tar.bz2
Merge pull request #282 from sendgrid/256-bad-json
256 bad json
Diffstat (limited to 'SendGrid/Example/Example.cs')
-rw-r--r--SendGrid/Example/Example.cs24
1 files changed, 11 insertions, 13 deletions
diff --git a/SendGrid/Example/Example.cs b/SendGrid/Example/Example.cs
index 6ad2ae3..133160f 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
{
@@ -31,15 +32,12 @@ namespace Example
Email email = new Email("test2@example.com");
mail.Personalization[0].AddTo(email);
- String ret = mail.Get();
-
- string requestBody = ret;
- dynamic response = sg.client.mail.send.post(requestBody: requestBody);
+ dynamic response = sg.client.mail.send.post(requestBody: mail.Get());
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
Console.WriteLine(response.Headers.ToString());
- Console.WriteLine(ret);
+ Console.WriteLine(mail.Get());
Console.ReadLine();
}
@@ -231,15 +229,12 @@ namespace Example
email.Address = "test@example.com";
mail.ReplyTo = email;
- String ret = mail.Get();
-
- string requestBody = ret;
- dynamic response = sg.client.mail.send.post(requestBody: requestBody);
+ dynamic response = sg.client.mail.send.post(requestBody: mail.Get());
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
Console.WriteLine(response.Headers.ToString());
- Console.WriteLine(ret);
+ Console.WriteLine(mail.Get());
Console.ReadLine();
}
@@ -268,7 +263,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 +288,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 +305,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());