diff --git a/Elwig/Services/MemberService.cs b/Elwig/Services/MemberService.cs
index 2a7dd37..d3a9b32 100644
--- a/Elwig/Services/MemberService.cs
+++ b/Elwig/Services/MemberService.cs
@@ -224,7 +224,15 @@ namespace Elwig.Services {
for (int i = 0; i < filter.Count; i++) {
var e = filter[i];
- if (e.Length >= 5 && e.Length <= 10 && "funktionär".StartsWith(e, StringComparison.CurrentCultureIgnoreCase)) {
+ if (e.Equals("aktiv", StringComparison.CurrentCultureIgnoreCase)) {
+ memberQuery = memberQuery.Where(m => m.IsActive);
+ filter.RemoveAt(i--);
+ filterNames.Add("aktive Mitglieder");
+ } else if (e.Equals("!aktiv", StringComparison.CurrentCultureIgnoreCase)) {
+ memberQuery = memberQuery.Where(m => !m.IsActive);
+ filter.RemoveAt(i--);
+ filterNames.Add("inaktive Mitglieder");
+ } else if (e.Length >= 5 && e.Length <= 10 && "funktionär".StartsWith(e, StringComparison.CurrentCultureIgnoreCase)) {
memberQuery = memberQuery.Where(m => m.IsFunktionär);
filter.RemoveAt(i--);
filterNames.Add("Funktionäre");
diff --git a/Elwig/Windows/MemberAdminWindow.xaml b/Elwig/Windows/MemberAdminWindow.xaml
index 93ab3c8..c98082d 100644
--- a/Elwig/Windows/MemberAdminWindow.xaml
+++ b/Elwig/Windows/MemberAdminWindow.xaml
@@ -194,6 +194,7 @@
Stammgemeinde: z.B. matzen, Wolkersdorf, ...
UID: z.B. ATU12345678, ...
Betriebs-Nr.: z.B. 0123456, ...
+ Aktiv: aktiv, !Aktiv (nicht-aktiv)
Bio-Betrieb: BIO, !bio (ausgenommen Bio)
Buchführend: buchf[ührend], Pauschal[iert], !buchf[ührend]
Volllieferant: voll[lieferant], !Voll[lieferant] (nicht-Volllieferant)