public IEnumerable <IValidationErrorMessage> Format( AllValidation.Error error, ValidationErrorFormattingContext <IEnumerable <IValidationErrorMessage> > context) { return(error.Violations.Values .SelectMany(x => context.Engine.Format(x))); }
public IEnumerable <IValidationErrorMessage> Format( MinValidation.Error <TValue> error, ValidationErrorFormattingContext <IEnumerable <IValidationErrorMessage> > context) { return(new MinValidationErrorMessage <TValue> { MinValue = error.MinValue }.AsEnumerable()); }
public IEnumerable <IValidationErrorMessage> Format( ValidationResult <MemberValidation.Rule <TOwner, TValue>, TOwner, MemberValidation.Error> validationResult, ValidationErrorFormattingContext <IEnumerable <IValidationErrorMessage> > context) { return(new MemberValidationErrorMessage { MemberName = validationResult.Rule.MemberName, Errors = context.Engine.Format(validationResult.Error.Violation).ToArray() }.AsEnumerable()); }
public IEnumerable <IValidationErrorMessage> Format( CollectionValidation.Error error, ValidationErrorFormattingContext <IEnumerable <IValidationErrorMessage> > context) { return(new CollectionValidationErrorMessage { Errors = error.Violations .ToDictionary(x => x.Key, x => (ICollection <IValidationErrorMessage>)context.Engine.Format(x.Value).ToArray()) }.AsEnumerable()); }
public IEnumerable <IValidationErrorMessage> Format( IfValidation.Error error, ValidationErrorFormattingContext <IEnumerable <IValidationErrorMessage> > context) { return(context.Engine.Format(error.Violation)); }