コード例 #1
0
 public bool IsValid(PasswordChangeModel passwordChangeModel)
 {
     foreach (var validationRule in _validationRules)
     {
         if (!validationRule.IsValid(passwordChangeModel))
         {
             return(false);
         }
     }
     return(true);
 }
コード例 #2
0
 public bool IsValid(PasswordChangeModel passwordChangeModel)
 {
     return(passwordChangeModel.PasswordHistoryItems == null ||
            !passwordChangeModel.PasswordHistoryItems.Any(x => x.PasswordText == passwordChangeModel.NewPassword));
 }
コード例 #3
0
ファイル: Consumer2.cs プロジェクト: mandatvo1997/CleanCode
 void SomeMethod(PasswordChangeModel passwordChangeModel)
 {
     _passwordValidator.IsValid(passwordChangeModel);
 }
コード例 #4
0
 public bool IsValid(PasswordChangeModel passwordChangeModel)
 {
     return(passwordChangeModel.NewPassword != passwordChangeModel.Username);
 }
コード例 #5
0
 public bool IsValid(PasswordChangeModel passwordChangeModel)
 {
     return(_blackList == null || !_blackList.Contains(passwordChangeModel.NewPassword));
 }
コード例 #6
0
 public bool IsValid(PasswordChangeModel passwordChangeModel)
 {
     return(passwordChangeModel.NewPassword.Length >= _minLenght);
 }