public IActionResult getTransport(LogisticTransport transport) { products = new productService(); var response = products.getTransport(transport); var json = response.Content.ReadAsStringAsync(); if (!response.IsSuccessStatusCode) { Console.WriteLine("Se presento un Error"); return(BadRequest(json.Result)); } else { Console.WriteLine("Success"); return(Ok(json.Result)); } }
public HttpResponseMessage getTransport(LogisticTransport transport) { var URL = "http://10.39.1.164:9090/api/Logistic/GetAvailableTransport"; var client = new HttpClient(); var request = new HttpRequestMessage { RequestUri = new Uri(URL), Method = HttpMethod.Get, }; var Json = JsonConvert.SerializeObject(transport, new JsonSerializerSettings()); request.Content = new ByteArrayContent(Encoding.UTF8.GetBytes(Json)); request.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var response = client.SendAsync(request).Result; response.EnsureSuccessStatusCode(); client.Dispose(); return(response); }