private void UpdateInspection() { if (ParseDateTimeStrings()) { ParseDateTimeStrings(); SelectedInspection.Update(); var temp = SelectedInspection; SelectedFestivalInspections.Remove(SelectedInspection); SelectedFestivalInspections.Add(temp); RaisePropertyChanged(() => SelectedInspection); RaisePropertyChanged(() => SelectedFestivalInspections); ViewModelLocator vml = new ViewModelLocator(); foreach (Window window in Application.Current.Windows) { if (window is EditInspectionView) { window.Close(); break; } } } else { MessageBox.Show("De einddatum moet na de begindatum worden ingevuld.", "Error"); } }
//Deletes Selected Inspection public void DeleteSelectedInspection() { if (!DBContext.IsOnline) { MessageBox.Show("Applicatie is in offline modus.", "Offline Modus"); return; } if (SelectedInspection != null) { var confirmResult = MessageBox.Show("Bent u zeker dat u deze Inspectie wenst te verwijderen?", "Klanten verwijder waarchuwing", MessageBoxButton.YesNo); if (confirmResult == MessageBoxResult.Yes) { SelectedInspection.Remove(); SelectedFestivalInspections.Remove(SelectedInspection); SelectedInspection = null; RaisePropertyChanged("SelectedInspection"); } } else { MessageBox.Show("U heeft geen Inspectie geselecteerd."); } }