public static string PostRequest(string url, object datos) { EncuestaFlota encuesta = new EncuestaFlota(); string salida = encuesta.EncuestaHttp(url, "POST", datos); return(salida); }
public static double EncuestaServidorTarifa(string url) ////hace una encuesta al servidor para obtener la tarifa actual del cobro del servicio. { EncuestaFlota encuesta = new EncuestaFlota(); double respuesta = encuesta.EncuestaHttp(url); return(respuesta); }
public static string EncuestaHereJSON(string direccion) ////hace una encuesta a la WebApi de here introduciendole una dirección y responde con un json. { string urlHere = "https://geocoder.api.here.com/6.2/geocode.json?searchtext=" + direccion + "&app_id=" + appid + "&app_code=" + appCode; Uri UriDireccion = new Uri(urlHere); EncuestaFlota encuesta = new EncuestaFlota(); string respuesta = encuesta.EncuestaHttp(urlHere, "GET"); return(respuesta); }
public static string GeolocalizacionHere(string url, object datos) //TODO: Terminar geolocalizacion////Metodo para obtener ubicación de la persona que sua la aplicacion y obtener la direccion inicial. { string interfazred = ObtenInterfasRed(); string jsonstring = "{\"wlan\": [{\"mac\":\"" + interfazred + "\"}]}"; ////para mandar en el cuerpo del POST que le envio a HERE. EncuestaFlota encuesta = new EncuestaFlota(); string salida = encuesta.EncuestaHttp(url, "POST", datos); return(salida); }
public static string appCode = "B0PFIVeHWyMR4aDRR3McnQ"; ///Claves Apis de Here para poder invocar su su server WebApi public static string CancelarViajesPendientes(DispatcherTimer temporizador, string IdviajeActual, string PuertoServerAPI) { EncuestaFlota creaViaje = new EncuestaFlota(); temporizador.Stop(); string idviajeCancelar = IdviajeActual; string url = "http://" + PuertoServerAPI + "/api/Flota/EstadoViaje/Cancelar/" + idviajeCancelar; string respuestaCancelacion = creaViaje.EncuestaHttp(url, "GET"); /////CANCELO EL VIAJE ACTUAL Y ACTUALIZO LA BASE DE DATOS. MessageBox.Show("EL VIAJE YA HA SIDO CANCELADO"); return(respuestaCancelacion); }
public static string Direccion_CordenadasHere(string direccion) ////hace una encuesta a la WebApi de here introduciendole una dirección y responde con un json. { string urlHere = "https://geocoder.api.here.com/6.2/geocode.json?searchtext=" + direccion + "&app_id=" + appid + "&app_code=" + appCode; Uri UriDireccion = new Uri(urlHere); EncuestaFlota encuesta = new EncuestaFlota(); string respuesta = encuesta.EncuestaHttp(urlHere, "GET"); var respuestajson = JObject.Parse(respuesta); var Latitud = (string)respuestajson.SelectToken("Response.View[0].Result[0].Location.DisplayPosition.Latitude"); var Longitud = (string)respuestajson.SelectToken("Response.View[0].Result[0].Location.DisplayPosition.Longitude"); string coordenadasrespuesta = Latitud + "," + Longitud; return(coordenadasrespuesta); }