diff --git a/CustomTranslatorSampleCode/CustomTranslatorSampleCode/CustomTranslatorAPIClient.cs b/CustomTranslatorSampleCode/CustomTranslatorSampleCode/CustomTranslatorAPIClient.cs index 377f4c7..a0ab215 100644 --- a/CustomTranslatorSampleCode/CustomTranslatorSampleCode/CustomTranslatorAPIClient.cs +++ b/CustomTranslatorSampleCode/CustomTranslatorSampleCode/CustomTranslatorAPIClient.cs @@ -106,7 +106,7 @@ public async Task GetModel(long id) /// OData $filter parameter. public async Task GetModelTests(long id, int pageindex, string filters = "") { - string apipath = $"/api/texttranslator/v1.0/models/{id}/tests?filter={Uri.EscapeUriString(filters)}&pageIndex={pageindex}"; + string apipath = $"/api/texttranslator/v1.0/models/{id}/tests?$filter={Uri.EscapeUriString(filters)}&pageIndex={pageindex}"; string uri = host + apipath; RestRequest request = new RestRequest(); request.AddHeader("Ocp-Apim-Subscription-Key", subscription_key); @@ -135,7 +135,7 @@ public async Task GetModelTests(long id, int pageindex, string filters = /// public async Task GetProjects(string workspaceid, int pageindex, string filters = "", string orderby = "") { - string apipath = $"/api/texttranslator/v1.0/projects?filter={Uri.EscapeUriString(filters)}&pageIndex={pageindex}&workspaceId={Uri.EscapeUriString(workspaceid)}&$orderby={Uri.EscapeUriString(orderby)}"; + string apipath = $"/api/texttranslator/v1.0/projects?$filter={Uri.EscapeUriString(filters)}&pageIndex={pageindex}&workspaceId={Uri.EscapeUriString(workspaceid)}&$orderby={Uri.EscapeUriString(orderby)}"; string uri = host + apipath; RestRequest request = new RestRequest(); request.AddHeader("Ocp-Apim-Subscription-Key", subscription_key); @@ -209,7 +209,7 @@ public async Task GetTestResults(long id) /// To sort the returned results please use the standard OData $orderby syntax. public async Task GetDocuments(int pageindex, string workspaceid, string filters = "", string orderby = "") { - string apipath = $"/api/texttranslator/v1.0/documents?filter={Uri.EscapeUriString(filters)}&pageIndex={pageindex}&workspaceId={Uri.EscapeUriString(workspaceid)}&$orderby={Uri.EscapeUriString(orderby)}"; + string apipath = $"/api/texttranslator/v1.0/documents?$filter={Uri.EscapeUriString(filters)}&pageIndex={pageindex}&workspaceId={Uri.EscapeUriString(workspaceid)}&$orderby={Uri.EscapeUriString(orderby)}"; string uri = host + apipath; RestRequest request = new RestRequest(); request.AddHeader("Ocp-Apim-Subscription-Key", subscription_key); @@ -597,4 +597,4 @@ public async Task ExportTest(long id) return result; } } -} \ No newline at end of file +}