private void BtnDbSaveClick(object sender, RoutedEventArgs e) { try { Context.SaveChanges(); } catch (DbUpdateException ex) { MessageBox.Show("Database update error with message: " + ex.Message.ToString(), "Database Error"); } catch (DbEntityValidationException ex) { MessageBox.Show("Database update error with message: " + ex.Message.ToString(), "Database Error"); } catch (ObjectDisposedException ex) { MessageBox.Show("Database update error with message: " + ex.Message.ToString(), "Database Error"); } catch (Exception ex) { MessageBox.Show("Database update error with message: " + ex.Message.ToString(), "Database Error"); } }
public MainFramesView(IEnumerable <CategoryModel> newCollection) { InitializeComponent(); //collCategories = new ObservableCollection<CategoryModel>(); _isNew = true; Context = new OneDbContext(_isNew); Context.dbCategory.AddRange(newCollection); Context.SaveChanges(); Context.dbCategory.Load(); _windowDbView = new FrameDbView(Context.dbCategory.Local); this.MainFrame.NavigationService.Navigate(_windowDbView); }