From 50a5ad416f4b5ded7e217c8f8c302bf98b6b991a Mon Sep 17 00:00:00 2001 From: AlejandroP Date: Sat, 29 Apr 2023 20:58:36 -0300 Subject: [PATCH] - Fix some data types missing from remote api rest interface. Issue 102613 --- .../GxClasses/Helpers/GXRestAPIClient.cs | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/dotnet/src/dotnetframework/GxClasses/Helpers/GXRestAPIClient.cs b/dotnet/src/dotnetframework/GxClasses/Helpers/GXRestAPIClient.cs index e7d877316..2efd9fa28 100644 --- a/dotnet/src/dotnetframework/GxClasses/Helpers/GXRestAPIClient.cs +++ b/dotnet/src/dotnetframework/GxClasses/Helpers/GXRestAPIClient.cs @@ -65,6 +65,11 @@ public void AddQueryVar(String varName, int varValue) { _queryVars[varName] = varValue.ToString(); } + public void AddQueryVar(String varName, long varValue) + { + _queryVars[varName] = varValue.ToString(); + } + public void AddQueryVar(String varName, short varValue) { _queryVars[varName] = varValue.ToString(); @@ -148,7 +153,10 @@ public void AddBodyVar(String varName, short varValue) { _bodyVars[varName] = varValue.ToString(); } - + public void AddBodyVar(String varName, long varValue) + { + _bodyVars[varName] = varValue.ToString(); + } public void AddBodyVar(String varName, bool varValue) { _bodyVars[varName] = varValue.ToString(); @@ -210,7 +218,10 @@ public Decimal GetBodyNum(string varName) { return Decimal.Parse( GetJsonStr(varName)); } - + public long GetBodyLong(string varName) + { + return long.Parse(GetJsonStr(varName)); + } public int GetBodyInt(string varName) { return Int32.Parse(GetJsonStr(varName)); @@ -220,6 +231,7 @@ public short GetBodyShort(string varName) { return (short)Int16.Parse(GetJsonStr(varName)); } + public Geospatial GetBodyGeospatial(string varName) { Geospatial g = new Geospatial(GetJsonStr(varName));