private void newEvent(object obj) { NewEvent ne = new NewEvent(); if (ne.ShowDialog( ) == true) { if (ne.Event == null) { MessageBox.Show("An error occurred, the event was not made"); } Championship.addEvent(ne.Event); //SaveToDB ( ); EditEvent ee = new EditEvent(); ee.DataContext = new EventVM(ne.Event); ee.ShowDialog( ); SaveToDB( ); RaisePropertyChanged("Events"); if (obj is EventsPage) { ((EventsPage)obj).ReloadPage( ); } } else { return; } }