コード例 #1
0
ファイル: Vin.cs プロジェクト: dvysotskiy/VinDecoder
 public Vin(IVinValidator validator = null, IVinDecoder decoder = null)
 {
     Validator = validator ?? new DefaultVinValidator();
     Decoder   = decoder ?? new DefaultVinDecoder();
 }
コード例 #2
0
 public static bool IsValidVin(this string value, IVinValidator validator)
 {
     return(validator.IsValid(value));
 }
コード例 #3
0
 public static ValidationResult ValidateVin(this string value, IVinValidator validator)
 {
     return(validator.Validate(value));
 }
コード例 #4
0
    {//https://www.nsai.ie/Our-Services-(1)/Certification/1--Automotive-files/4--WMI-VIN.aspx
     //https://vpic.nhtsa.dot.gov/

        public DefaultVinDecoder(string connectionString = null, IVinValidator validator = null)
        {
            ConnectionString = connectionString;
            Validator        = validator ?? new DefaultVinValidator();
        }