Example #1
0
 private void ButtonRemove_OnClick(object sender, RoutedEventArgs e)
 {
     if (ListBoxResultList.SelectedItem != null)
     {
         DataAccessZoo dataAccess = new DataAccessZoo();
         var           animal     = (AnimalDetailed)ListBoxResultList.SelectedItem;
         try
         {
             dataAccess.RemoveAnimal(animal.AnimalId);
             var list = ListBoxResultList.ItemsSource as BindingList <AnimalDetailed>;
             list.Remove(animal);
             ClearAnimalDetailsLabels();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
 }