public uint IncomeTax(uint annualIncome) { TaxBand band = TaxBands.GetTaxBand(annualIncome); double value = band.VariableTax * (annualIncome - band.TaxableIncomeLB - 1) + band.FlatTax; return((uint)Math.Round((double)value / 12, 0, MidpointRounding.AwayFromZero)); }
public TaxBand GetTaxBand(uint annualIncome) { return(TaxBands.GetTaxBand(annualIncome)); }