Esempio n. 1
0
        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);
        }