From 175d006d5ba066efa99c1096e5f079dd9e8d03ef Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Tue, 26 Mar 2024 13:09:34 +0100 Subject: [PATCH] MemberAdminWindow: Add try/catch block in delete --- Elwig/Windows/MemberAdminWindow.xaml.cs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Elwig/Windows/MemberAdminWindow.xaml.cs b/Elwig/Windows/MemberAdminWindow.xaml.cs index b343973..160fac0 100644 --- a/Elwig/Windows/MemberAdminWindow.xaml.cs +++ b/Elwig/Windows/MemberAdminWindow.xaml.cs @@ -455,10 +455,15 @@ namespace Elwig.Windows { $"Sämtliche Lieferungen und Flächenbindungen dieses Mitglieds werden auch gelöscht!", "Mitglied löschen", MessageBoxButton.OKCancel, MessageBoxImage.Warning, MessageBoxResult.Cancel); if (r == MessageBoxResult.OK) { - using var ctx = new AppDbContext(); - ctx.Remove(m); - await ctx.SaveChangesAsync(); - await RefreshMemberList(); + try { + using (var ctx = new AppDbContext()) { + ctx.Remove(m); + await ctx.SaveChangesAsync(); + } + await App.HintContextChange(); + } catch (Exception exc) { + MessageBox.Show(exc.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error); + } } }