in src/Covi/Features/UserLogIn/UserLogInViewModel.cs [62:68]
private static bool ValidateCanExecuteLogin(bool? hasUserNameError, bool? hasPasswordError, bool isBusy)
{
bool isUserNameInvalid = hasUserNameError.HasValue && hasUserNameError.Value;
bool isPasswordInvalid = hasPasswordError.HasValue && hasPasswordError.Value;
return !isUserNameInvalid && !isPasswordInvalid && !isBusy;
}