private void btnSaveCurrent_Click(object sender, RoutedEventArgs e) { if (lstBiersoorten.SelectedItem == null) { return; } try { BierSoort bierSoort = (BierSoort)lstBiersoorten.SelectedItem; bierSoort.Soort = txtEdit.Text.Trim(); if (!bierSoortService.EditBierSoort(bierSoort)) { MessageBox.Show("Er heeft zich een onverwachte fout voorgedaan", "ERROR"); } else { lstBiersoorten.ItemsSource = null; lstBiersoorten.ItemsSource = bierSoortService.BierSoorten; lstBiersoorten.SelectedItem = bierSoort; } } catch (Exception fout) { MessageBox.Show(fout.Message, "ERROR"); return; } }