RA.Utilities.Application.Validation
RA.Utilities.Application.Validation package is designed to provide utility validators for incoming requests.
Its primary purpose is to use the FluentValidation library to handle validation logic within an application.
The package tags include validation and fluentvalidation, which further confirms its role.
In short, it's a dedicated project within the RA.Utilities solution for centralizing request validation using FluentValidation.
🔗 Dependencies
📄️ CurrencyValidatorExtensions
Based on the source code you've provided, the CurrencyValidatorExtensions class is a static helper designed to enhance the FluentValidation library with a specific, reusable validation rule for currency codes.
📄️ ValidationUtilities
ValidationUtilities class is a static helper designed to streamline the process of validating application requests using the FluentValidation library.