Example #1
0
        public async Task <IActionResult> PostPersona([FromBody] PersonaCreaVM persona)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var agregar = await _servicioPersona.Add(persona);

            return(Ok(agregar));
        }
Example #2
0
        //----------------------------------------------------------------------

        // 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);
        }