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) }); }