2024-02-29 13:03:32 +01:00
parent cc72a8365e
commit 53a25b3be4
2 changed files with 0 additions and 8 deletions

View File

@ -39,18 +39,11 @@ namespace Elwig.Windows {
await OnRenewContext(); await OnRenewContext();
} }
protected override void OnClosed(EventArgs evt) {
base.OnClosed(evt);
Context.Dispose();
}
protected async Task RenewContext() { protected async Task RenewContext() {
if (!_renewPending) return; if (!_renewPending) return;
var old = Context;
Context = new(); Context = new();
await OnRenewContext(); await OnRenewContext();
_renewPending = false; _renewPending = false;
old.Dispose();
} }
abstract protected Task OnRenewContext(); abstract protected Task OnRenewContext();

View File

@ -273,7 +273,6 @@ namespace Elwig.Windows {
if (RecipientsCustomInput.IsChecked == true) { if (RecipientsCustomInput.IsChecked == true) {
Recipients = MemberCustomInput.SelectedItems.Cast<Member>().ToList(); Recipients = MemberCustomInput.SelectedItems.Cast<Member>().ToList();
} else { } else {
// FIXME NOT WORKING ON SECOND OPENING OF WINDOW
var year = (!await Context.Deliveries.AnyAsync()) ? 0 : await Context.Deliveries.Select(d => d.Year).MaxAsync(); var year = (!await Context.Deliveries.AnyAsync()) ? 0 : await Context.Deliveries.Select(d => d.Year).MaxAsync();
IQueryable<Member> query = Context.Members.Where(m => m.IsActive); IQueryable<Member> query = Context.Members.Where(m => m.IsActive);