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));
            }
        }
Example #2
0
        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);
        }