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