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); } }
private bool IsMobilenumber(string name) { return(MobileNumberValidator.IsMatch(name)); }