From 5f44e631292e1a5293c093b132cdb2348144ed66 Mon Sep 17 00:00:00 2001 From: Elias Fierke Date: Tue, 3 Mar 2026 08:19:19 +0100 Subject: [PATCH] [sec:] require additional "yes" if clearing course list --- MainWindow.axaml.cs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/MainWindow.axaml.cs b/MainWindow.axaml.cs index 5a43984..95abbe8 100644 --- a/MainWindow.axaml.cs +++ b/MainWindow.axaml.cs @@ -355,10 +355,17 @@ public partial class MainWindow : Window //} catch (Exception ex) {} } - private void BtnClearCourseList_OnClick(object? sender, RoutedEventArgs e) + private async void BtnClearCourseList_OnClick(object? sender, RoutedEventArgs e) { - Settings.Instance.Sports.Clear(); - RefreshCoursesList(); + var result = await MessageBox.Show(this, + "Möchten Sie wirklich alle Kurse löschen?\n Dies kann nicht rückgängig gemacht werden.", + "Wirklich fortfahren?", MessageBoxButton.YesNo); + if (result == MessageBoxResult.Yes) + { + Settings.Instance.Sports.Clear(); + RefreshCoursesList(); + } + } private void BtnDeleteSinleCourse_OnClick(object? sender, RoutedEventArgs e)