Пример #1
0
 public TaxCalculatorFactory(
     ITaxRateSettingRepository <FlatRateSetting> flatRateSettingRepository,
     ITaxRateSettingRepository <FlatValueSetting> flatValueSettingRepository,
     ITaxRateSettingRepository <ProgressiveTaxRateSetting> progressiveTaxRateSettingRepository
     )
 {
     _flatRateSettingRepository           = flatRateSettingRepository;
     _flatValueSettingRepository          = flatValueSettingRepository;
     _progressiveTaxRateSettingRepository = progressiveTaxRateSettingRepository;
 }
Пример #2
0
 public ProgressiveTaxCalculator(ITaxRateSettingRepository <ProgressiveTaxRateSetting> repository) : base(repository)
 {
 }
Пример #3
0
 public FlatRateCalculator(ITaxRateSettingRepository <FlatRateSetting> repository) : base(repository)
 {
 }
Пример #4
0
 protected BaseTaxRateCalculator(ITaxRateSettingRepository <TTaxRateSetting> repository)
 {
     _repository = repository;
 }