private void Ukloni(object sender, RoutedEventArgs e) { TipNamestaja selektovaniTip = view.CurrentItem as TipNamestaja; if (selektovaniTip == null) { MessageBox.Show("Niste odabrali tip namestaja za brisanje"); return; } if (MessageBox.Show($"Da li sigurno zelite da obrisete tip namestaja: {selektovaniTip.Naziv}", "Potvrda", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { foreach (Namestaj n in Projekat.Instance.Namestaj) { if (n.IdTip == selektovaniTip.Id) { Namestaj.ObrisiNamestaj(n); } } Projekat.Instance.Namestaj.Clear(); Namestaj.UcitajNamestaj(); TipNamestaja.ObrisiTipNamestaja(selektovaniTip); Projekat.Instance.TipNamestaja.Clear(); TipNamestaja.UcitajTipNamestaja(); view.Refresh(); } }
private void ObrisiNamestaj(object sender, RoutedEventArgs e) { Namestaj selektovaniNamestaj = view.CurrentItem as Namestaj; if (selektovaniNamestaj == null) { MessageBox.Show("Morate izabrati namestaj"); return; } if (MessageBox.Show($"Da li sigurno zelite da obrisete namestaj: {selektovaniNamestaj.Naziv}", "Potvrda", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { Projekat.Instance.Namestaj.Remove(selektovaniNamestaj); Namestaj.ObrisiNamestaj(selektovaniNamestaj); } }