public TaxCalculatorController(
     ILogger <TaxCalculatorController> logger,
     Func <TaxType, ITaxRateCalculator> taxRateCalculatorFactory,
     ITaxQueryService taxQueryService,
     ITaxCommandService taxCommandService)
 {
     _logger = logger;
     _taxRateCalculatorFactory = taxRateCalculatorFactory;
     _taxQueryService          = taxQueryService;
     _taxCommandService        = taxCommandService;
 }
Example #2
0
 public FlatValueTaxCalculator(ITaxQueryService taxQueryService)
 {
     _taxQueryService = taxQueryService;
 }
 public ProgressiveTaxCalculator(ITaxQueryService taxQueryService)
 {
     _taxQueryService = taxQueryService;
 }
Example #4
0
 public TaxCalculatorHistoryController(ITaxQueryService taxQueryService)
 {
     _taxQueryService = taxQueryService;
 }