protected async Task OnOkExecuteAsync() { if (!await ApplyChangesAsync()) { return; } ClosedByButton = true; SetDialogResultAndMakeSureWindowGetsClosed(true); }