Пример #1
0
        public static BrokenRule CheckValidation(this IRule val, IValidatedItem bo)
        {
            BrokenRule Validation = null;

            if (val.IsBroken(bo))
            {
                Validation = new BrokenRule(val, bo);
            }
            return(Validation);
        }
Пример #2
0
 public bool ForTarget(IValidatedItem bo)
 {
     if (bo == null || mTarget == null)
     {
         return(false);
     }
     else
     {
         return(bo.Equals(mTarget));
     }
 }
Пример #3
0
 public static string BrokenValidationsString(this IEnumerable <IRule> val, IValidatedItem vitm, ValidationSeverity severity)
 {
     return(BrokenValidations(from itm in val.Values()
                              where itm.IsBroken(vitm) && itm.Severity == severity
                              select itm));
 }
Пример #4
0
 public ValidationList(IValidatedItem target)
 {
     lvBrokenValidations = new BrokenValidationRules();
     mTarget             = target;
 }