コード例 #1
0
 private void AddValidationRule(string propertyName, IValidationCommand rule)
 {
     if (!_validationRules.ContainsKey(propertyName))
     {
         _validationRules.Add(propertyName, new List <IValidationCommand>());
     }
     if (!_validationRules[propertyName].Contains(rule))
     {
         _validationRules[propertyName].Add(rule);
     }
 }
コード例 #2
0
 public void Init()
 {
     _dictionaryValidation = new DicionaryValidation();
 }
コード例 #3
0
 public void MyTestMethod()
 {
     _lenghtValidation = new LengthPasswordValidation();
 }
コード例 #4
0
        public void AddValidationRule <T>(Expression <Func <T> > property, IValidationCommand rule)
        {
            string propertyName = property.GetPropertyName();

            AddValidationRule(propertyName, rule);
        }
コード例 #5
0
 public void AddValidationRule(IValidationCommand rule)
 {
     AddValidationRule(GeneralRule, rule);
 }
コード例 #6
0
 public void MyTestMethod()
 {
     _charContainsValidation = new CharContainsValidation();
 }
コード例 #7
0
 protected void Act(IValidationCommand rule)
 {
     _context = new ValidationCommandContext();
     rule.ExecuteCommand(_context);
 }
コード例 #8
0
 public void MyTestMethod()
 {
     _charContainsValidation = new CharContainsValidation();
 }