private void Obrisi_Click(object sender, RoutedEventArgs e) { TipNamestaja selektovaniTipNamestaja = (TipNamestaja)dgTipNamestaja.SelectedItem; selektovaniTipNamestaja.Obrisan = true; if (MessageBox.Show($"Da li ste sigurni da zelite da izbrisete izabrani namestaj: {selektovaniTipNamestaja.Naziv}?", "Poruka o brisanju ", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { selektovaniTipNamestaja.Obrisan = true; ObservableCollection <Namestaj> namestaj = Namestaj.GetByTipNamestaja(selektovaniTipNamestaja); foreach (Namestaj nam in namestaj) { nam.Obrisan = true; Namestaj.Update(nam); } TipNamestaja.Update(selektovaniTipNamestaja); } view.Refresh(); }