Beispiel #1
0
 protected void btnCrear_Click(object sender, EventArgs e)
 {
     try
     {
         if (personaServicio.ExisteNifPersona(txtNif.Text))
         {
             CustomValidator err = new CustomValidator();
             err.IsValid      = false;
             err.ErrorMessage = "Ya existe una persona con el nif especificado";
             Page.Validators.Add(err);
             return;
         }
         else
         {
             var personaModelo = new PersonaModelo();
             personaModelo.NifPersona = txtNif.Text;
             personaModelo.Nombres    = txtNombre.Text;
             personaModelo.Apellidos  = txtApellidos.Text;
             personaModelo.Direccion  = txtDireccion.Text;
             personaServicio.Crear(personaModelo);
             Response.Redirect("Index.aspx", true);
         }
     }
     catch (Exception)
     {
         CustomValidator err = new CustomValidator();
         err.IsValid      = false;
         err.ErrorMessage = "Ocurrio un error al insertar el registro";
         Page.Validators.Add(err);
     }
 }
        public IHttpActionResult Post(PersonaModelo modelo)
        {
            if (modelo == null)
            {
                return(BadRequest("Debe especificar un modelo"));
            }

            servicio.Crear(modelo);
            return(Created(Url.Link("DefaultApi", new { id = modelo.NifPersona }), modelo));
        }