async void cambiar(object sender, EventArgs e) { //hacer la llamada a /Users //mandar mi ID //especificar qué quiero cambiar Target //especificar con qué lo quiero cambiar MyIp myIps = new MyIp(); String url = "http://" + myIps.returnIP() + "/CookTime_war_exploded/users?Id=" + ((int)config.getPerfil()["id"]) + "&Target=nombre &Value=" + Nombre.Text; String url2 = "http://" + myIps.returnIP() + "/CookTime_war_exploded/users?Id=" + ((int)config.getPerfil()["id"]) + "&Target=apellido1 &Value=" + Apellido1.Text; String url3 = "http://" + myIps.returnIP() + "/CookTime_war_exploded/users?Id=" + ((int)config.getPerfil()["id"]) + "&Target=apellido2 &Value=" + Apellido2.Text; WebRequest request = WebRequest.Create(url); WebRequest request2 = WebRequest.Create(url2); WebRequest request3 = WebRequest.Create(url3); request.Method = "PUT"; request2.Method = "PUT"; request3.Method = "PUT"; request.GetResponse(); request2.GetResponse(); request3.GetResponse(); DisplayAlert("Información válida", "El cambio se ha realizado con éxito", "OK"); await Navigation.PopModalAsync(); }
public async void Peticion() { MyIp myIps = new MyIp(); String url = "http://" + myIps.returnIP() + "/CookTime_war_exploded/users?Nombre=" + Nombre.Text; String url2 = "http://" + myIps.returnIP() + "/CookTime_war_exploded/recipes?Nombre=" + Nombre.Text; WebClient nombre = new WebClient(); pubCont = (JsonArray)JsonArray.Parse(nombre.DownloadString(url)); pubCont2 = (JsonArray)JsonArray.Parse(nombre.DownloadString(url2)); }
public async void registration(JsonObject myJson) { HttpClient client = new HttpClient(); MyIp myIps = new MyIp(); var response = await client.PostAsync("http://" + myIps.returnIP() + "/CookTime_war_exploded/companies", new StringContent(myJson.ToString(), Encoding.UTF8, "application/json")); }
async void Chef(object sender, EventArgs e) { int x = config.getPerfil()["nombre"]; MyIp myIps = new MyIp(); String url = "http://" + myIps.returnIP() + "/CookTime_war_exploded/users?Id=" + ((int)config.getPerfil()["id"]) + "&Target=nombre"; WebRequest request = WebRequest.Create(url); request.Method = "PUT"; request.GetResponse(); }
public async void Peticion() { MyIp myIps = new MyIp(); WebClient nombre = new WebClient(); MyMenuI = (JsonArray)config.getPerfilOficial()["MyMenu"]; foreach (object i in MyMenuI) { String url = "http://" + myIps.returnIP() + "/CookTime_war_exploded/recipes?ID=" + i.ToString(); readyrecipe.Add((JsonObject)JsonObject.Parse(nombre.DownloadString(url))); } }
async void cambiar(object sender, EventArgs e) { MyIp myIps = new MyIp(); String url = "http://" + myIps.returnIP() + "/CookTime_war_exploded/users?Id=" + ((int)config.getPerfil()["id"]) + "&Target=Foto&Value=" + nuevaImagen.Text; WebRequest request = WebRequest.Create(url); request.Method = "PUT"; request.GetResponse(); DisplayAlert("Información válida", "El cambio se ha realizado con éxito", "OK"); await Navigation.PopModalAsync(); }
async void cambiar(object sender, EventArgs e) { if (Password.Text == Password2.Text) { MyIp myIps = new MyIp(); String url = "http://" + myIps.returnIP() + "/CookTime_war_exploded/users?Id=" + ((int)config.getPerfil()["id"]) + "&Target=contrasena&Value=" + Password.Text; WebRequest request = WebRequest.Create(url); request.Method = "PUT"; request.GetResponse(); DisplayAlert("Información válida", "El cambio se ha realizado con éxito", "OK"); await Navigation.PopModalAsync(); } else { DisplayAlert("Contraseñas ingresadas no coinciden", "Las contraseñas ingresadas no coinciden, volver a intentar para continuar", "Reintentar"); } }
public Boolean Comparar(String correo, String contrasena) { Boolean answer = true; MyIp myIps = new MyIp(); String url = "http://" + myIps.returnIP() + "/CookTime_war_exploded/users?Verificar=1&Contrasena=" + contrasena + "&Correo=" + correo; //saber si calza la contraseña con el correo //recuperar JSON del mae //establecer ID WebClient nombre = new WebClient(); //1 String x = nombre.DownloadString(url); try { if (x.Equals("false")) { DisplayAlert("Error al iniciar sesión", "El usuario no se encuentra en la base de datos", "Reintentar"); return(false); } else {//Adrian estuvo aqui usuario = (JsonObject)JsonObject.Parse(x); id = usuario["id"]; config.setMyId(id); config.setPerfil(usuario); return(true); } } catch (Exception e) { DisplayAlert("Error al iniciar sesión", "No se ha podido completar la accion", "Reintentar"); return(false); } }