//metodo que elimina asociaciones **Listo public IHttpActionResult DelAsocVecino(RequestAsoc asoc) { Administrador adminis = new Administrador(); var respuesta = "error"; if (adminis.M_AsociacionVecinoDel(asoc.idUsuario, asoc.idVecino, asoc.idAdmin, out respuesta)) { return(Ok(respuesta)); } else { return(Ok(respuesta)); } }
private async void ButtonDesasociarVecino_Clicked(object sender, EventArgs e) { Nombre.Text = usr.nombre + " " + usr.apellido; try { var button = (Button)sender; RequestAsoc asociacion = new RequestAsoc(); //id del usuario al cual le asignaremos un vecino asociacion.idUsuario = usr.id_Usuario; //id del vecino de la comunidad seleccionado asociacion.idVecino = int.Parse(button.ClassId); //id del administrador que realizará la asociacion asociacion.idAdmin = int.Parse(Preferences.Get("Ses_id_Usuario", null)); //token del administrador var token = Preferences.Get("Ses_token", null); var action = await DisplayAlert("Atención", "Desea desasociar este vecino ?", "Aceptar", "Cancelar"); if (action) { var endPoint = RestService.For <IAdministrador>(new HttpClient(new AuthenticatedHttpClientHandler(token)) { BaseAddress = new Uri(direccionBase) }); var response = await endPoint.EliminarAsociacion(asociacion); response = response.Replace("\"", ""); await DisplayAlert("Atención", response, "Aceptar"); } } catch (Exception ex) { ex.Message.ToString(); throw; } }
private async void BtnCliente_Click(object sender, EventArgs args) { try { var button = (Button)sender; RequestAsoc asociacion = new RequestAsoc(); //id del usuario a asignar los vecinos asociacion.idUsuario = idUsr; //id del vecino seleccionado asociacion.idVecino = int.Parse(button.ClassId); asociacion.idAdmin = idAdmin; //token del administrador var token = Preferences.Get("Ses_token", null); var action = await DisplayAlert("Atención", "Desea asociar este vecino ?", "Aceptar", "Cancelar"); if (action) { var endPoint = RestService.For <IAdministrador>(new HttpClient(new AuthenticatedHttpClientHandler(token)) { BaseAddress = new Uri(direccionBase) }); var response = await endPoint.AsociarVecinos(asociacion); response = response.Replace("\"", ""); await DisplayAlert("Atención", response, "Aceptar"); } } catch (Exception ex) { ex.Message.ToString(); throw; } }