private void Save_Executed(object sender, ExecutedRoutedEventArgs e) { SmpUcEmployeeDetail.UpdateSource(); _context.SaveChanges(); SmpUcFormStateLabel.CurrentState = FormCurrentState.Select; CollectionViewSource.GetDefaultView(DataGridEmployees.DataContext).Refresh(); }
private void DiscardChanges_Executed(object sender, ExecutedRoutedEventArgs e) { if (SmpUcFormStateLabel.CurrentState == FormCurrentState.Add) { EmployeesAll.Remove((Employee)DataGridEmployees.SelectedItem); } SmpUcEmployeeDetail.UpdateTarget(); SmpUcFormStateLabel.CurrentState = FormCurrentState.Select; }