コード例 #1
0
 private static void MapFailures(IEnumerable <RuleViolation> validationFailures, IValidatedObject validatedObject)
 {
     foreach (var validationFailure in validationFailures)
     {
         validatedObject.AddDataErrorInfo(
             new DataErrorInfo(
                 validationFailure.Message,
                 ErrorLevel.Error,
                 PropertyNameMapper.GetDestinationPropertyNames(
                     validationFailure.OffendingObject.GetType(),
                     validatedObject.GetType(),
                     validationFailure.PropertyNames)));
     }
 }
コード例 #2
0
 private static void MapFailures( IEnumerable<RuleViolation> validationFailures, IValidatedObject validatedObject )
 {
     foreach ( var validationFailure in validationFailures )
     {
         validatedObject.AddDataErrorInfo (
             new DataErrorInfo (
                 validationFailure.Message,
                 ErrorLevel.Error,
                 PropertyNameMapper.GetDestinationPropertyNames (validationFailure.OffendingObject.GetType (), validatedObject.GetType (), validationFailure.PropertyNames ) ) );
     }
 }