From 981ce3d9901fb3bbe5ad2a90c746f87fbc20cb00 Mon Sep 17 00:00:00 2001 From: Geoff Steffens Date: Tue, 18 Jun 2013 17:07:46 +1000 Subject: [PATCH] Support non-string parameters in querystring --- src/main/resources/csharp/api.mustache | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/resources/csharp/api.mustache b/src/main/resources/csharp/api.mustache index 36053337bf5..0267c3633bd 100644 --- a/src/main/resources/csharp/api.mustache +++ b/src/main/resources/csharp/api.mustache @@ -48,8 +48,11 @@ } {{/requiredParamCount}} - {{#queryParams}}if ({{paramName}} != null) - queryParams.Add("{{paramName}}", {{paramName}}); + string paramStr = null; + {{#queryParams}}if ({{paramName}} != null){ + paramStr = ({{paramName}} != null && {{paramName}} is DateTime) ? ((DateTime)(object){{paramName}}).ToString("u") : Convert.ToString({{paramName}}); + queryParams.Add("{{paramName}}", paramStr); + } {{/queryParams}} {{#headerParams}}headerParams.Add("{{paramName}}", {{paramName}});