diff options
author | Elmer Thomas <elmer@thinkingserious.com> | 2015-11-16 20:32:04 -0800 |
---|---|---|
committer | Elmer Thomas <elmer@thinkingserious.com> | 2015-11-16 20:32:04 -0800 |
commit | 5f02e69ac1bb329ccbc0014446d90d4a07a699fe (patch) | |
tree | e5e587f4d54f12c4fff6370b66e192c1556da9fe | |
parent | fb6b2ddb9c0d3123c0bc5f89e1c7eb45516bab97 (diff) | |
download | sendgrid-csharp-5f02e69ac1bb329ccbc0014446d90d4a07a699fe.zip sendgrid-csharp-5f02e69ac1bb329ccbc0014446d90d4a07a699fe.tar.gz sendgrid-csharp-5f02e69ac1bb329ccbc0014446d90d4a07a699fe.tar.bz2 |
Handle the exceptions in one block
via deckarep
-rw-r--r-- | SendGrid/SendGrid/Client.cs | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/SendGrid/SendGrid/Client.cs b/SendGrid/SendGrid/Client.cs index 70a0f0d..10cc1e8 100644 --- a/SendGrid/SendGrid/Client.cs +++ b/SendGrid/SendGrid/Client.cs @@ -80,17 +80,12 @@ namespace SendGrid return response; } } - catch (HttpRequestException hre) - { - HttpResponseMessage response = new HttpResponseMessage(); - var message = ".NET HttpRequestException, raw message: \n\n"; - response.Content = new StringContent(message + hre.Message); - return response; - } catch (Exception ex) { HttpResponseMessage response = new HttpResponseMessage(); - var message = ".NET Exception, raw message: \n\n"; + string message; + message = (ex is HttpRequestException) ? ".NET HttpRequestException" : ".NET Exception"; + message = message + ", raw message: \n\n"; response.Content = new StringContent(message + ex.Message); return response; } |