ValidationFailureConverter
NexusLabs.Needlr.FluentValidation¶
ValidationFailureConverter Class¶
Converts FluentValidation FluentValidation.Results.ValidationFailure instances to Needlr NexusLabs.Needlr.Generators.ValidationError instances.
Inheritance System.Object 🡒 ValidationFailureConverter
Methods¶
ValidationFailureConverter.ToValidationError(this ValidationFailure) Method¶
Converts a FluentValidation FluentValidation.Results.ValidationFailure to a Needlr NexusLabs.Needlr.Generators.ValidationError.
public static NexusLabs.Needlr.Generators.ValidationError ToValidationError(this FluentValidation.Results.ValidationFailure failure);
Parameters¶
failure FluentValidation.Results.ValidationFailure
The FluentValidation failure to convert.
Returns¶
NexusLabs.Needlr.Generators.ValidationError
A Needlr NexusLabs.Needlr.Generators.ValidationError with the same information.
ValidationFailureConverter.ToValidationErrors(this ValidationResult) Method¶
Converts a FluentValidation FluentValidation.Results.ValidationResult to a collection of Needlr validation errors.
public static System.Collections.Generic.IEnumerable<NexusLabs.Needlr.Generators.ValidationError> ToValidationErrors(this FluentValidation.Results.ValidationResult result);
Parameters¶
result FluentValidation.Results.ValidationResult
The FluentValidation result to convert.
Returns¶
System.Collections.Generic.IEnumerable<NexusLabs.Needlr.Generators.ValidationError>
An enumerable of Needlr NexusLabs.Needlr.Generators.ValidationError instances.
ValidationFailureConverter.ToValidationErrors(this IEnumerable<ValidationFailure>) Method¶
Converts a collection of FluentValidation failures to Needlr validation errors.
public static System.Collections.Generic.IEnumerable<NexusLabs.Needlr.Generators.ValidationError> ToValidationErrors(this System.Collections.Generic.IEnumerable<FluentValidation.Results.ValidationFailure> failures);
Parameters¶
failures System.Collections.Generic.IEnumerable<FluentValidation.Results.ValidationFailure>
The FluentValidation failures to convert.
Returns¶
System.Collections.Generic.IEnumerable<NexusLabs.Needlr.Generators.ValidationError>
An enumerable of Needlr NexusLabs.Needlr.Generators.ValidationError instances.