public FlatTaxRate GetFlatTaxRate() { FlatTaxRate flatTaxRate = null; var model = ContextEngine.FlatTaxRate.ReadUncommitted(); flatTaxRate = _mapper.Map <FlatTaxRate>(model); return(flatTaxRate); }
public override decimal TaxCalculator(decimal amount) { FlatTaxRate flatTaxRate = null; decimal result = 0; if (amount > 0) { flatTaxRate = _taxDataAccess.GetFlatTaxRate(); if (flatTaxRate != null) { result = amount * decimal.Parse((flatTaxRate.Percentage / 100).ToString()); } } return(result); }