예제 #1
0
        public IActionResult PutAuthors(Guid id, [FromBody] Persona persona)
        {
            var target = _context.Persona.FirstOrDefault(ct => ct.Id == id);

            if (target == null)
            {
                return(NotFound());
            }
            else
            {
                target.Id              = persona.Id;
                target.RunCuerpo       = persona.RunCuerpo;
                target.RunDigito       = persona.RunDigito;
                target.Nombres         = persona.Nombres;
                target.ApellidoMaterno = persona.ApellidoMaterno;
                target.ApellidoPaterno = persona.ApellidoPaterno;
                target.Email           = persona.Email;
                target.SexoCodigo      = persona.SexoCodigo;
                target.FechaNacimiento = persona.FechaNacimiento;
                target.RegionCodigo    = persona.RegionCodigo;
                target.CiudadCodigo    = persona.CiudadCodigo;
                target.ComunaCodigo    = persona.ComunaCodigo;
                target.Direccion       = persona.Direccion;
                target.Telefono        = persona.Telefono;
                target.Observaciones   = persona.Observaciones;
                _context.Persona.Update(target);
                _context.SaveChanges();
                return(new NoContentResult());
            }
        }