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); + } } }