private async void btnAtualiza_Click(object sender, RoutedEventArgs e) { try { var detalhe = new capturar() { nome = txtnome.Text, id = int.Parse(txtid.Text), sobrenome = txtsobrenome.Text }; var response = await client.PutAsJsonAsync("forms/Edit/", detalhe); response.EnsureSuccessStatusCode(); //lança um código de erro MessageBox.Show("Atualizado com sucesso", "Result", MessageBoxButton.OK, MessageBoxImage.Information); listall.ItemsSource = await GetAllcapturar(); listall.ScrollIntoView(listall.ItemContainerGenerator.Items[listall.Items.Count - 1]); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private async void btnNovoEstudante_Click(object sender, RoutedEventArgs e) { try { var detalhe = new capturar() { nome = txtnome.Text, id = int.Parse(txtid.Text), sobrenome = txtsobrenome.Text }; var response = await client.PostAsJsonAsync("/forms/Create/", detalhe); response.EnsureSuccessStatusCode(); //lança um código de erro MessageBox.Show("Incluído com sucesso", "Result", MessageBoxButton.OK, MessageBoxImage.Information); listall.ItemsSource = await GetAllcapturar(); listall.ScrollIntoView(listall.ItemContainerGenerator.Items[listall.Items.Count - 1]); } catch (Exception) { MessageBox.Show("Não foi incluído. (Verifique se o ID não esta duplicado)"); } }