DeliveryAdminWindow: Add filter for red/white

This commit is contained in:
2024-01-18 20:02:16 +01:00
parent 337bfa89d9
commit b32a935150
2 changed files with 10 additions and 1 deletions

View File

@ -347,7 +347,15 @@ namespace Elwig.Windows {
for (int i = 0; i < filter.Count; i++) {
var e = filter[i];
if (e.Length == 2 && var.ContainsKey(e.ToUpper())) {
if (e.ToLower() is "r" or "rot") {
filterVar.AddRange(var.Values.Where(v => v.IsRed).Select(v => v.SortId));
filter.RemoveAt(i--);
filterNames.Add("Rotweinsorten");
} else if (e.ToLower() is "w" or "weiß" or "weiss") {
filterVar.AddRange(var.Values.Where(v => v.IsWhite).Select(v => v.SortId));
filter.RemoveAt(i--);
filterNames.Add("Weißweinsorten");
} else if (e.Length == 2 && var.ContainsKey(e.ToUpper())) {
filterVar.Add(e.ToUpper());
filter.RemoveAt(i--);
filterNames.Add(var[e.ToUpper()].Name);