summaryrefslogtreecommitdiffstats
path: root/examples/subusers/subusers.cs
diff options
context:
space:
mode:
authorElmer Thomas <elmer@thinkingserious.com>2016-06-01 11:33:11 -0700
committerElmer Thomas <elmer@thinkingserious.com>2016-06-01 11:33:11 -0700
commitcc9e4e317d998a703f8d25e27f57c37be2132b33 (patch)
tree56da84a74280bfe5494bf2a9ec6a0eebb05d1d65 /examples/subusers/subusers.cs
parent4cde4e7ee0329c179fa8745655a602521f1c2dd8 (diff)
downloadsendgrid-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.cs15
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();