public Discount GetDesconto(decimal salario)
        {
            var     alicotas  = _db.Irpf.ToList();
            decimal alicota   = 0;
            decimal deducao   = 0;
            decimal descontar = 0;

            foreach (var a in alicotas)
            {
                if (salario >= a.Minimo && salario <= a.Maximo)
                {
                    alicota   = a.Aliquota;
                    deducao   = a.Deduzir;
                    descontar = CalculeteDiscountService.CalculeteIrpf(alicota, deducao, salario);
                    break;
                }
            }

            return(new Discount()
            {
                TipoDeDesconto = "IRPF",
                Aliquota = alicota,
                Deducao = deducao,
                ValorDesconto = descontar
            });
        }
        public Discount GetDesconto(decimal salary)
        {
            List <Inss> alicotas = _db.Inss.ToList();
            decimal     alicota  = 0;

            foreach (var a in alicotas)
            {
                if (salary >= a.Minimo && salary <= a.Maximo)
                {
                    alicota = a.Aliquota;
                    break;
                }
            }

            return(new Discount()
            {
                TipoDeDesconto = "INSS",
                Deducao = 0,
                Aliquota = alicota,
                ValorDesconto = CalculeteDiscountService.CalcularInss(alicota, salary)
            });
        }