コード例 #1
0
        public ValidateResult ValidateGroup(ValidatorGroup group)
        {
            ValidateResult result = new ValidateResult();

            result.IsValid = true;
            group.SortValidators();
            List <IValidatorBase> listValidators = group.GetValidators();

            foreach (var validator in listValidators)
            {
                if (!validator.Validate())
                {
                    result.ControlID    = group.Name;
                    result.ErrorMessage = validator.ErrorMessage;
                    result.IsValid      = false;
                    return(result);
                }
            }
            return(result);
        }
コード例 #2
0
 public void RemoveValidatorGroup(ValidatorGroup group)
 {
     listValidatorGroup.Remove(group);
 }
コード例 #3
0
 public void AddValidatorGroup(ValidatorGroup group)
 {
     listValidatorGroup.Add(group);
 }