Exemplo n.º 1
0
        public static void Validate(ExcelWorksheet worksheet, List <Entity> list)
        {
            if (worksheet.Name == "Beneficiary")
            {
                var validator = new BeneficiaryValidator();
                //validator.Validate(list);
            }
            if (worksheet.Name == "Policy")
            {
                var validator = new PolicyValidator();
            }
            if (worksheet.Name == "Claim")
            {
                var validator = new ClaimValidator();
            }

            //return validator;
        }
Exemplo n.º 2
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);
     }
 }
Exemplo n.º 3
0
 public BeneficiariesController(BeneficiaryService beneficiaryService)
 {
     _beneficiaryServive = beneficiaryService;
     _validations        = new BeneficiaryValidator();
 }