public void WijzigResultaat() { if (SelectedResultaat != null) { BackWithRefresh = true; ResultaatDataService rds = new ResultaatDataService(); // controleren of de fields zijn ingevuld if (SelectedResultaat.Datum == null || SelectedResultaat.AlgorithmId < 1) { MessageBoxResult result = MessageBox.Show("Please fill in all fields.", "Information", MessageBoxButton.OK, MessageBoxImage.Information); } else { // controleren of update of insert moet zijn if (SelectedResultaat.Id == 0) { rds.RegisterTime(SelectedResultaat.Sessie, SelectedResultaat.AlgorithmId, SelectedResultaat.Datum, SelectedResultaat.Tijd); } else { rds.UpdateTime(SelectedResultaat); } BackWithRefresh = true; // datum selecteren om te refreshen met binding SelectedDatum = SelectedResultaat; refreshResutaten(); } //Resultaat leegmaken om messagebox te tonen "You have selected a Date, not a Result..." in functie deleteResultaat() SelectedResultaat = null; SelectedAlgorithm = null; // delete button inschakelen DeleteButtonEnabled = true; } }