コード例 #1
0
 public CovidVaccinationCenterFinder()
 {
     try
     {
         _configuration = new ConfigurationBuilder()
                          .SetBasePath(Directory.GetCurrentDirectory())
                          .AddJsonFile("appsettings.json", false, true)
                          .Build();
         _pinCodeValidator          = new PINCodeValidator();
         _districtValidator         = new DistrictValidator();
         _mobileNumberValidator     = new MobileNumberValidator();
         _beneficiaryValidator      = new BeneficiaryValidator();
         _searchByDistrictValidator = new SearchByDistrictValidator(_districtValidator);
         _searchByPINCodeValidator  = new SearchByPINCodeValidator(_pinCodeValidator);
     }
     catch (FormatException e)
     {
         throw new ConfigurationNotInitializedException("Oops! appsettings.json file is not in proper JSON format.", e);
     }
 }
コード例 #2
0
 private bool IsMobilenumber(string name)
 {
     return(MobileNumberValidator.IsMatch(name));
 }