public async Task <IActionResult> PostPersona([FromBody] PersonaCreaVM persona) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var agregar = await _servicioPersona.Add(persona); return(Ok(agregar)); }
//---------------------------------------------------------------------- // Agrega desde VM public async Task <Persona> Add(PersonaCreaVM model) { Persona persona = new Persona { cedula = model.cedula, nombre1 = model.nombre1, nombre2 = model.nombre2, apellido1 = model.apellido1, apellido2 = model.apellido2, nombre_comp = NombreCompleto(model.nombre1, model.nombre2, model.apellido1, model.apellido2), tlf_movil = model.tlf_movil, tlf_local = model.tlf_local, email = model.email, cargo = model.cargo, sexo_6_id = model.sexo_6_id }; _context.Personas.Add(persona); await _context.SaveChangesAsync(); return(persona); }