diff options
author | Elmer Thomas <elmer@thinkingserious.com> | 2016-06-01 11:33:11 -0700 |
---|---|---|
committer | Elmer Thomas <elmer@thinkingserious.com> | 2016-06-01 11:33:11 -0700 |
commit | cc9e4e317d998a703f8d25e27f57c37be2132b33 (patch) | |
tree | 56da84a74280bfe5494bf2a9ec6a0eebb05d1d65 /examples/subusers/subusers.cs | |
parent | 4cde4e7ee0329c179fa8745655a602521f1c2dd8 (diff) | |
download | sendgrid-csharp-cc9e4e317d998a703f8d25e27f57c37be2132b33.zip sendgrid-csharp-cc9e4e317d998a703f8d25e27f57c37be2132b33.tar.gz sendgrid-csharp-cc9e4e317d998a703f8d25e27f57c37be2132b33.tar.bz2 |
Updated examples to include pause, removed uncessary dependency and updates usage instructions
Diffstat (limited to 'examples/subusers/subusers.cs')
-rw-r--r-- | examples/subusers/subusers.cs | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/examples/subusers/subusers.cs b/examples/subusers/subusers.cs index f680426..1d4b8ad 100644 --- a/examples/subusers/subusers.cs +++ b/examples/subusers/subusers.cs @@ -1,7 +1,6 @@ using System; using SendGrid.Helpers.Mail; using System.Collections.Generic; -using System.Net; string _apiKey = Environment.GetEnvironmentVariable("SENDGRID_APIKEY", EnvironmentVariableTarget.User); dynamic sg = new SendGrid.SendGridAPIClient(_apiKey); @@ -23,6 +22,7 @@ dynamic response = sg.client.subusers.post(requestBody: data); Console.WriteLine(response.StatusCode); Console.WriteLine(response.ResponseBody.ReadAsStringAsync().Result); Console.WriteLine(response.ResponseHeaders.ToString()); +Console.ReadLine(); ################################################## # List all Subusers # @@ -37,6 +37,7 @@ dynamic response = sg.client.subusers.get(queryParams: queryParams); Console.WriteLine(response.StatusCode); Console.WriteLine(response.ResponseBody.ReadAsStringAsync().Result); Console.WriteLine(response.ResponseHeaders.ToString()); +Console.ReadLine(); ################################################## # Retrieve Subuser Reputations # @@ -49,6 +50,7 @@ dynamic response = sg.client.subusers.reputations.get(queryParams: queryParams); Console.WriteLine(response.StatusCode); Console.WriteLine(response.ResponseBody.ReadAsStringAsync().Result); Console.WriteLine(response.ResponseHeaders.ToString()); +Console.ReadLine(); ################################################## # Retrieve email statistics for your subusers. # @@ -66,6 +68,7 @@ dynamic response = sg.client.subusers.stats.get(queryParams: queryParams); Console.WriteLine(response.StatusCode); Console.WriteLine(response.ResponseBody.ReadAsStringAsync().Result); Console.WriteLine(response.ResponseHeaders.ToString()); +Console.ReadLine(); ################################################## # Retrieve monthly stats for all subusers # @@ -83,6 +86,7 @@ dynamic response = sg.client.subusers.stats.monthly.get(queryParams: queryParams Console.WriteLine(response.StatusCode); Console.WriteLine(response.ResponseBody.ReadAsStringAsync().Result); Console.WriteLine(response.ResponseHeaders.ToString()); +Console.ReadLine(); ################################################## # Retrieve the totals for each email statistic metric for all subusers. # @@ -101,6 +105,7 @@ dynamic response = sg.client.subusers.stats.sums.get(queryParams: queryParams); Console.WriteLine(response.StatusCode); Console.WriteLine(response.ResponseBody.ReadAsStringAsync().Result); Console.WriteLine(response.ResponseHeaders.ToString()); +Console.ReadLine(); ################################################## # Enable/disable a subuser # @@ -114,6 +119,7 @@ dynamic response = sg.client.subusers._(subuser_name).patch(requestBody: data); Console.WriteLine(response.StatusCode); Console.WriteLine(response.ResponseBody.ReadAsStringAsync().Result); Console.WriteLine(response.ResponseHeaders.ToString()); +Console.ReadLine(); ################################################## # Delete a subuser # @@ -124,6 +130,7 @@ dynamic response = sg.client.subusers._(subuser_name).delete(); Console.WriteLine(response.StatusCode); Console.WriteLine(response.ResponseBody.ReadAsStringAsync().Result); Console.WriteLine(response.ResponseHeaders.ToString()); +Console.ReadLine(); ################################################## # Update IPs assigned to a subuser # @@ -137,6 +144,7 @@ dynamic response = sg.client.subusers._(subuser_name).ips.put(requestBody: data) Console.WriteLine(response.StatusCode); Console.WriteLine(response.ResponseBody.ReadAsStringAsync().Result); Console.WriteLine(response.ResponseHeaders.ToString()); +Console.ReadLine(); ################################################## # Update Monitor Settings for a subuser # @@ -151,6 +159,7 @@ dynamic response = sg.client.subusers._(subuser_name).monitor.put(requestBody: d Console.WriteLine(response.StatusCode); Console.WriteLine(response.ResponseBody.ReadAsStringAsync().Result); Console.WriteLine(response.ResponseHeaders.ToString()); +Console.ReadLine(); ################################################## # Create monitor settings # @@ -165,6 +174,7 @@ dynamic response = sg.client.subusers._(subuser_name).monitor.post(requestBody: Console.WriteLine(response.StatusCode); Console.WriteLine(response.ResponseBody.ReadAsStringAsync().Result); Console.WriteLine(response.ResponseHeaders.ToString()); +Console.ReadLine(); ################################################## # Retrieve monitor settings for a subuser # @@ -175,6 +185,7 @@ dynamic response = sg.client.subusers._(subuser_name).monitor.get(); Console.WriteLine(response.StatusCode); Console.WriteLine(response.ResponseBody.ReadAsStringAsync().Result); Console.WriteLine(response.ResponseHeaders.ToString()); +Console.ReadLine(); ################################################## # Delete monitor settings # @@ -185,6 +196,7 @@ dynamic response = sg.client.subusers._(subuser_name).monitor.delete(); Console.WriteLine(response.StatusCode); Console.WriteLine(response.ResponseBody.ReadAsStringAsync().Result); Console.WriteLine(response.ResponseHeaders.ToString()); +Console.ReadLine(); ################################################## # Retrieve the monthly email statistics for a single subuser # @@ -202,4 +214,5 @@ dynamic response = sg.client.subusers._(subuser_name).stats.monthly.get(queryPar Console.WriteLine(response.StatusCode); Console.WriteLine(response.ResponseBody.ReadAsStringAsync().Result); Console.WriteLine(response.ResponseHeaders.ToString()); +Console.ReadLine(); |