private void btnAdd_Click(object sender, RoutedEventArgs e) { Terapija novaTerapija = new Terapija(); TerapijaAddEdit few = new TerapijaAddEdit(novaTerapija); // Util.Instance.CitanjeEntiteta(); few.ShowDialog(); }
private void btnUpdate_Click(object sender, RoutedEventArgs e) { Terapija selektovaniKorisnik = view.CurrentItem as Terapija; //preuzimanje selektovane adrese if (selektovaniKorisnik != null) { Terapija old = (Terapija)selektovaniKorisnik.Clone(); TerapijaAddEdit few = new TerapijaAddEdit(selektovaniKorisnik, TerapijaAddEdit.Stanje.IZMENA); if (few.ShowDialog() != true) //ako je kliknuo cancel, ponistavaju se izmene nad objektom { int index = Util.Instance.Terapije.IndexOf( selektovaniKorisnik); //vratimo vrednosti njegovih atributa na stare vrednosti, jer je izmena ponistena Util.Instance.Terapije[index] = old; } } view.Refresh(); }