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