public async Task <IActionResult> filtrarPersona(string id) { EnvioDatoPersona envioDatoPersona = new EnvioDatoPersona(); PersonaUI respuesta = await envioDatoPersona.filtrandoPersonaAsync(id); return(View(respuesta)); }
public async Task <JsonResult> registrarPersona([FromBody] PersonaUI persona) { EnvioDatoPersona envioDatoPersona = new EnvioDatoPersona(); bool respuesta = await envioDatoPersona.registrarPersonaAsync(persona); return(Json(respuesta)); }
public async Task <IActionResult> modificarPersona(PersonaUI persona) { EnvioDatoPersona envioDatoPersona = new EnvioDatoPersona(); bool respuesta = await envioDatoPersona.modificarPersonaAsync(persona); ViewBag.mensaje = respuesta; return(View("filtrarPersona", await envioDatoPersona.filtrandoPersonaAsync(persona.Cedula))); }
public async Task <bool> modificarPersonaAsync(PersonaUI persona) { bool respuesta = false; using (var httpClient = new HttpClient()) { StringContent contenido = new StringContent(JsonConvert.SerializeObject(persona), Encoding.UTF8, "application/json"); using (var response = await httpClient.PutAsync(Constantes.Constantes.URLParaEnvioDatosPersona, contenido)) { string apiResponse = await response.Content.ReadAsStringAsync(); respuesta = JsonConvert.DeserializeObject <bool>(apiResponse); } } return(respuesta); }