Hi Jeremy,
We have many ViewModels that share many of the same properties (FirstName, Email, etc.). We would like to have re-usable validations for such properties in order to apply kind of a DRY approach to validation logic.
First of all, is this a good idea in your opinion?
And secondly, will we loose client side validation if we use extention methods that contains only rules that are executed on the client side (kind of your EnsureValidCulture sample above)?
Thanks
--Mike