public IHttpActionResult Put(string id, PersonaModelo modelo)
        {
            if (modelo == null)
            {
                return(BadRequest("Debe especificar un modelo"));
            }

            if (!servicio.ExisteNifPersona(id))
            {
                return(NotFound());
            }

            modelo.NifPersona = id;
            servicio.Editar(modelo);

            return(this.Ok(modelo));
        }
示例#2
0
 protected void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         var personaModelo = new PersonaModelo();
         personaModelo.NifPersona = txtNif.Text;
         personaModelo.Nombres    = txtNombre.Text;
         personaModelo.Apellidos  = txtApellidos.Text;
         personaModelo.Direccion  = txtDireccion.Text;
         personaServicio.Editar(personaModelo);
         Response.Redirect("Index.aspx", true);
     }
     catch (Exception)
     {
         CustomValidator err = new CustomValidator();
         err.IsValid      = false;
         err.ErrorMessage = "Ocurrio un error al editar el registro";
         Page.Validators.Add(err);
     }
 }