private void ButtonAddClick(object sender, RoutedEventArgs e) { var railway = new Railway(); EditWindow ew = new EditWindow(railway); var result = ew.ShowDialog(); if (result == true) { context.Zkhs.Add(railway); context.SaveChanges(); ew.Close(); } }
private void ButtonEditClick(object sender, RoutedEventArgs e) { Railway railway = dataGrid.SelectedItem as Railway; EditWindow ew = new EditWindow(railway); var result = ew.ShowDialog(); if (result == true) { context.SaveChanges(); ew.Close(); } else { context.Entry(railway).Reload(); dataGrid.DataContext = null; dataGrid.DataContext = context.Zkhs.Local; } }