MemberAdminWindow: Add try/catch block in delete

This commit is contained in:
2024-03-26 13:09:34 +01:00
parent f4ef75ac40
commit 175d006d5b

View File

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