I am using DA 4.0 with a MVC application and have created a custom validator as shown below:
public static ValidationResult NumberOfItems(int numItems, ValidationContext pValidationContext)
{
if (numItems == 1)
{
//Tag as critical error
//return new ValidationResult...
}
if (numItems > 1 && numItems <= 10)
{
//Tag as non critical error
}
//Else it's successful
return ValidationResult.Success;
}
I'd like to tag an error message as a Critical error or not. If it's not a critical error, I'd like to access this in my view and render it in a different way.
So, there are 2 parts to this:
- Tag failures as different types in the custom validator
- Modify the default ModelBinder to identify the critical error
How would I do this?