Class NationalIdAttribute
- Namespace
- HeroKit.Validation
- Assembly
- HeroKit.dll
Validates a national identity number of a country, for example [NationalId("TR")] for a TCKN.
[AttributeUsage(AttributeTargets.Property|AttributeTargets.Field|AttributeTargets.Parameter, AllowMultiple = false)]
public sealed class NationalIdAttribute : CountryValidationAttribute
- Inheritance
-
NationalIdAttribute
- Inherited Members
- Extension Methods
Constructors
NationalIdAttribute(string)
Validates a national identity number of a country, for example [NationalId("TR")] for a TCKN.
public NationalIdAttribute(string countryCode)
Parameters
countryCodestringThe ISO 3166-1 alpha-2 code.
Methods
IsValid(string, Country)
Validates a non-empty string with the rules of the country.
protected override bool IsValid(string value, Country country)
Parameters
Returns
- bool
True if valid; otherwise false.