How do I use IValidatableObject?
I understand that IValidatableObject is used to validate an object in a way that lets one compare properties against each other. I’d still like to have attributes to validate individual properties, but I want to ignore failures on some properties in certain cases. Am I trying to use it incorrectly in the case below? If … Read more