Outsource many methods from MemberAdminWindow to abstract classes

This commit is contained in:
2023-03-22 23:16:56 +01:00
parent 606bb47203
commit 51b9dcbf41
4 changed files with 324 additions and 249 deletions

View File

@ -0,0 +1,23 @@
using Elwig.Helpers;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
namespace Elwig.Windows {
public abstract class ContextWindow : Window {
protected readonly AppDbContext Context;
public ContextWindow() : base() {
Context = new();
}
protected override void OnClosing(CancelEventArgs evt) {
Context.Dispose();
base.OnClosing(evt);
}
}
}