public CalculadorProvisaoPMBACProvider(CoberturaContratada coberturacontratada, ICalculoFacade calculo, EventoOperacional eventooperacional, IProvisoes provisao) { parametrosProvisaoCalculo = new ParametrosProvisaoCalculo(); parametrosProvisaoCalculo.ItemCertificadoApoliceId = coberturacontratada.ItemCertificadoApoliceId; parametrosProvisaoCalculo.tipoprovisao = Domain.Enum.TipoProvisaoEnum.PMBAC; Calculadores.Add(new Premio.Calculadores.CalculadorProvisaoMatematicaBeneficioAConceder(coberturacontratada, calculo, eventooperacional, parametrosProvisaoCalculo, provisao)); }
public CalculadorProvisaoMatematicaBeneficioAConceder(CoberturaContratada coberturacontratada, ICalculoFacade calculo, EventoOperacional eventooperacional, ParametrosProvisaoCalculo parametrosProvisaoCalculo, IProvisoes provisao) { _coberturacontratada = coberturacontratada; _calculo = calculo; _eventooperacional = eventooperacional; _parametrosProvisaoCalculo = parametrosProvisaoCalculo; _provisao = provisao; }