private void DodajDugme_Click(object sender, RoutedEventArgs e) { Dodata = false; Akcija temp = new Akcija(); DodajAkcijaProzor prozor = new DodajAkcijaProzor(temp); prozor.ShowDialog(); if (Dodata) { ListaAkcija.Add(temp); using (var unitOfWork = new Baza.Context()) { unitOfWork.Akcije.Add(temp); unitOfWork.SaveChanges(); } } }
private void ObrisiDugme_Click(object sender, RoutedEventArgs e) { string sMessageBoxText = "Da li zelite da obrisete ovu akciju?"; string sCaption = "Brisanje akcije"; MessageBoxButton btnMessageBox = MessageBoxButton.YesNo; MessageBoxImage icnMessageBox = MessageBoxImage.Warning; MessageBoxResult rsltMessageBox = MessageBox.Show(sMessageBoxText, sCaption, btnMessageBox, icnMessageBox); if (rsltMessageBox == MessageBoxResult.Yes) { using (var unitOfWork = new Baza.Context()) { var izBaze = unitOfWork.Akcije.Find(IzabranaAkcija.ID); if (izBaze != null) { unitOfWork.Akcije.Remove(izBaze); unitOfWork.SaveChanges(); } } ListaAkcija.Remove(IzabranaAkcija); } }