//------------------------------------ public async Task <Persona> Update(PersonaUpdateVM model) { var actualizar = await _context.Personas.FindAsync(model.persona_id); if (actualizar == null) { throw new Exception("Registro no encontrado"); } actualizar.cedula = model.cedula; actualizar.nombre1 = model.nombre1; actualizar.nombre2 = model.nombre2; actualizar.apellido1 = model.apellido1; actualizar.apellido2 = model.apellido2; actualizar.nombre_comp = NombreCompleto(model.nombre1, model.nombre2, model.apellido1, model.apellido2); actualizar.tlf_movil = model.tlf_movil; actualizar.tlf_local = model.tlf_local; actualizar.email = model.email; actualizar.cargo = model.cargo; actualizar.sexo_6_id = model.sexo_6_id; _context.Personas.Update(actualizar); await _context.SaveChangesAsync(); return(actualizar); }
public async Task <IActionResult> PutPersona([FromBody] PersonaUpdateVM persona) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var actualizar = await _servicioPersona.Update(persona); return(Ok(actualizar)); }