Example #1
0
        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");
            }
        }