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))); } }
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 ) ) ); } }