Una de las características nuevas de NHibernate Validator 1.0 CR1 es la librería: NHibernate.Validator.Specific. En este post comentaba un poco la idea. Esta librería agrega validadores específicos para países, validadores que no son competencias del “Core” de NHibernate.Validator.

Los validadores específicos de NHibernate.Validator son los siguientes:

  • Para Argentina: CUIT
  • Para Uruguay: Cédula de Identidad
  • Para Italia: Codice Fiscale y Partita IVA

(Cualquier semejanza con los países de procedencia de los 3 autores de NHibernate.Validator es pura coincidencia :) )

Por ejemplo: para validar el CUIT, debemos anotar a nuestras entidades con el attribute: CUITAttribute.

Y luego validar la entidad usando el ValidatorEngine:

 

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>