private void buttonDelete_Click(object sender, RoutedEventArgs e) { int counter = 0; ObservableCollection <Manifestation> manifestations = Database.getInstance().Manifestations; if (SelectedType != null) { foreach (Manifestation manifestation in manifestations) { if (manifestation.Type.Id.Equals(SelectedType.Id)) { counter++; } } if (counter > 0) { DeleteType handler = new DeleteType(SelectedType); handler.ShowDialog(); } else { Database.DeleteType(SelectedType); SelectedType = null; } } else { MessageBox.Show("Molimo, odaberite tip manifestacije za brisanje", "Brisanje tipa manifestacije"); } }