private void buttonDodaj_Click(object sender, RoutedEventArgs e) { using (UposlenikDbContext db = new UposlenikDbContext()) { Uposlenik zaposleni = new Uposlenik { Ime = imeTextBox.Text, Prezime = prezimeTextBox.Text }; db.Uposlenici.Add(zaposleni); db.SaveChanges(); imeTextBox.Text = ""; prezimeTextBox.Text = ""; uposleniciLView.ItemsSource = db.Uposlenici.OrderBy(o => o.Prezime).ToList(); } }
private void buttonDelete_Click(object sender, RoutedEventArgs e) { DependencyObject dep = (DependencyObject)e.OriginalSource; while ((dep != null) && !(dep is ListViewItem)) { dep = VisualTreeHelper.GetParent(dep); } if (dep == null) { return; } using (UposlenikDbContext db = new UposlenikDbContext()) { db.Uposlenici.Remove((Uposlenik)uposleniciLView.ItemFromContainer(dep)); db.SaveChanges(); uposleniciLView.ItemsSource = db.Uposlenici.OrderBy(o => o.Prezime).ToList(); } }