private void Refresh() { using (Model.AppDataBase db = new Model.AppDataBase()) { viewData.ItemsSource = db.PersonsSet.ToArray(); } }
private void editReq(object sender, MouseButtonEventArgs e) { using (AppDataBase db = new AppDataBase()) { if (viewData.SelectedItem is Person) { var name = viewData.SelectedItem as Person; var editItem = from i in db.PersonsSet where i.Id == name.Id select i; if (editItem.Count() > 0) { WindowEdit edit = new WindowEdit(); edit.Entity = editItem.First(); if (edit.ShowDialog() == true) { var errors = db.GetValidationErrors(); db.SaveChanges(); Refresh(); } } } } }