Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        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;
            }
        }