public static async Task <string> AddUpdateScenarioPolygon(string ScenarioId, GeoAreaBorder AreaBorder) { using (var client = new HttpClient()) { client.BaseAddress = new Uri(BaseAddress); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); string strUri = "api/Routing/AddUpdateScenarioPolygon?ScenarioId=" + ScenarioId; HttpResponseMessage response = await client.PostAsJsonAsync(strUri, AreaBorder); if (response.StatusCode != System.Net.HttpStatusCode.OK) { return(response.StatusCode.ToString()); } return("OK"); } }
public static async Task<string> RefreshObstacleOnRode(string ScenarioId, GeoAreaBorder[] Obstacles) { using (var client = new HttpClient()) { client.BaseAddress = new Uri(BaseAddress); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); string strUri = "api/Routing/RefreshObstacleOnRode?ScenarioId=" + ScenarioId; HttpResponseMessage response = await client.PostAsJsonAsync(strUri, Obstacles); if (response.StatusCode != System.Net.HttpStatusCode.OK) { return response.StatusCode.ToString(); } return "OK"; } }