public override decimal CalIncomeTax(decimal annualSalary) { var taxService = TaxServiceFactory.GetTaxService(annualSalary); if (taxService == null) { return(-1); } return(Math.Round(taxService.CalIncomeTax(annualSalary) / 12, 2)); }
public PayslipServiceBase(IDataContextService contextService, ILogService logService) { ContextService = contextService; LogService = logService; TaxServiceFactory = new TaxServiceFactory(); }