Extract validation logic to helper method inside IValidatableObject.Validate method
We have a Ticket
class which implements IValidatableObject
. It contains IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
method which performs object validation based on the private _action
property.