Exemple #1
0
 private void button5_Click(object sender, EventArgs e)
 {
     if (String.IsNullOrEmpty(txtIdDelete.Text))
     {
         MessageBox.Show(Resource.CampoVacio);
     }
     else
     {
         AlumnoViewModel alumno = new AlumnoViewModel();
         HTTPApiController.DeleteAlumnoById(Convert.ToInt16(txtIdDelete.Text));
         button1_Click(sender, e);
         txtIdDelete.Text = "";
     }
 }
Exemple #2
0
 private void button3_Click(object sender, EventArgs e)
 {
     if (String.IsNullOrEmpty(txtId.Text))
     {
         MessageBox.Show(Resource.CampoVacio);
     }
     else
     {
         AlumnoViewModel alumno = new AlumnoViewModel();
         alumno = HTTPApiController.GetAlumnoById(Convert.ToInt16(txtId.Text)).Result;
         List <AlumnoViewModel> lista = new List <AlumnoViewModel>();
         lista.Add(alumno);
         dataGridView1.DataSource = lista;
         dataGridView1.Refresh();
         txtId.Text = "";
     }
 }
        // Put method

        public async void EditarAlumnos(int id, AlumnoViewModel alumno)
        {
            // Serializacion del objeto alumno
            var alumnoJSON = JsonConvert.SerializeObject(alumno);

            try
            {
                // Creacion de objeto de contenido para enviar la informacion
                var encodingToBytes = System.Text.Encoding.UTF8.GetBytes(alumnoJSON);
                var byteContent     = new ByteArrayContent(encodingToBytes);

                // Especificamos en el header que se trata de un tipo JSON
                byteContent.Headers.ContentType = new MediaTypeHeaderValue("application/json");

                var result = await client.PutAsync(String.Concat("api/Alumnoes/", id), byteContent);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }