Exemplo n.º 1
0
        public async Task <IActionResult> filtrarPersona(string id)
        {
            EnvioDatoPersona envioDatoPersona = new EnvioDatoPersona();
            PersonaUI        respuesta        = await envioDatoPersona.filtrandoPersonaAsync(id);

            return(View(respuesta));
        }
Exemplo n.º 2
0
        public async Task <JsonResult> registrarPersona([FromBody] PersonaUI persona)
        {
            EnvioDatoPersona envioDatoPersona = new EnvioDatoPersona();

            bool respuesta = await envioDatoPersona.registrarPersonaAsync(persona);

            return(Json(respuesta));
        }
Exemplo n.º 3
0
        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)));
        }
Exemplo n.º 4
0
        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);
        }