Windows: Minor cleanups
This commit is contained in:
@ -131,7 +131,8 @@ namespace Elwig.Windows {
|
||||
.ToDictionary(m => m, m => m.SearchScore(filter))
|
||||
.OrderByDescending(a => a.Value)
|
||||
.ThenBy(a => a.Key.FamilyName)
|
||||
.ThenBy(a => a.Key.GivenName);
|
||||
.ThenBy(a => a.Key.GivenName)
|
||||
.ThenBy(a => a.Key.MgNr);
|
||||
var threshold = dict.Select(a => a.Value).Max() * 3 / 4;
|
||||
members = dict
|
||||
.Where(a => a.Value > threshold)
|
||||
@ -141,6 +142,7 @@ namespace Elwig.Windows {
|
||||
members = members
|
||||
.OrderBy(m => m.FamilyName)
|
||||
.ThenBy(m => m.GivenName)
|
||||
.ThenBy(m => m.MgNr)
|
||||
.ToList();
|
||||
}
|
||||
|
||||
@ -167,7 +169,7 @@ namespace Elwig.Windows {
|
||||
GC.Collect();
|
||||
}
|
||||
|
||||
private async void InitInputs() {
|
||||
private async Task InitInputs() {
|
||||
ClearOriginalValues();
|
||||
ClearDefaultValues();
|
||||
await ViewModel.InitInputs();
|
||||
@ -301,7 +303,7 @@ namespace Elwig.Windows {
|
||||
NewMemberButton_Click(null, null);
|
||||
}
|
||||
|
||||
private void NewMemberButton_Click(object? sender, RoutedEventArgs? evt) {
|
||||
private async void NewMemberButton_Click(object? sender, RoutedEventArgs? evt) {
|
||||
IsCreating = true;
|
||||
MemberList.IsEnabled = false;
|
||||
ViewModel.SelectedMember = null;
|
||||
@ -311,7 +313,7 @@ namespace Elwig.Windows {
|
||||
ShowSaveResetCancelButtons();
|
||||
UnlockInputs();
|
||||
UpdateContactInfoVisibility(true);
|
||||
InitInputs();
|
||||
await InitInputs();
|
||||
ViewModel.EnableSearchInputs = false;
|
||||
}
|
||||
|
||||
@ -425,7 +427,7 @@ namespace Elwig.Windows {
|
||||
await RefreshInputs();
|
||||
} else if (IsCreating) {
|
||||
ClearInputs();
|
||||
InitInputs();
|
||||
await InitInputs();
|
||||
}
|
||||
UpdateButtons();
|
||||
}
|
||||
|
Reference in New Issue
Block a user