private void Dodaj(object sender, RoutedEventArgs e)
        {
            TipNamestaja       tipNamestaja = new TipNamestaja();
            TipNamestajaIzmene tni          = new TipNamestajaIzmene(tipNamestaja);

            //this.Close();
            tni.ShowDialog();
        }
        private void Izmeni(object sender, RoutedEventArgs e)
        {
            TipNamestaja selektovaniTipNamestaja = view.CurrentItem as TipNamestaja; //preuzimanje selektovanog tipa

            if (selektovaniTipNamestaja == null)
            {
                MessageBox.Show("Niste odabrali tip namestaja za brisanje");
                return;
            }
            if (selektovaniTipNamestaja != null)//ako je neki tip namestaja selektovan
            {
                //napravimo kopiju trenutnih vrednosti u objektu,  da bi ih mogli preuzeti ako korisnik ponisti napravljenje izmene
                TipNamestaja       old = (TipNamestaja)selektovaniTipNamestaja.Clone();
                TipNamestajaIzmene nw  = new TipNamestajaIzmene(selektovaniTipNamestaja);
                if (nw.ShowDialog() != true) //ako je kliknuo cancel, ponistavaju se izmene nad objektom
                {
                    //pronadjemo indeks selektovanog tipa namestaja
                    int index = Projekat.Instance.TipNamestaja.IndexOf(selektovaniTipNamestaja);
                    //vratimo vrednosti njegovih atributa na stare vrednosti, jer je izmena ponistena
                    Projekat.Instance.TipNamestaja[index] = old;
                }
            }
        }