[#43] MemberAdminWindow: Do not use Context from ContextWindow any more

This commit is contained in:
2024-03-10 13:05:15 +01:00
parent 239b8a9091
commit 1eba3d9d20
6 changed files with 86 additions and 72 deletions

View File

@ -429,7 +429,7 @@ namespace Elwig.Helpers {
return new(true, null);
}
public static ValidationResult CheckNewMgNr(TextBox input, bool required, AppDbContext ctx, Member? m) {
public static ValidationResult CheckNewMgNr(TextBox input, bool required, Member? m) {
var res = CheckInteger(input, required);
if (!res.IsValid) {
return res;
@ -437,6 +437,7 @@ namespace Elwig.Helpers {
return new(true, null);
}
using var ctx = new AppDbContext();
int nr = int.Parse(input.Text);
if (nr != m?.MgNr && ctx.MgNrExists(nr).GetAwaiter().GetResult()) {
return new(false, "Mitgliedsnummer wird bereits verwendet");