private IAporte CriaParcela(DateTime dataPagamento, DateTime dataApropriacao, decimal valorPago) { return(AporteBuilder.UmBuilder().Padrao() .Com(PagamentoBuilder.UmBuilder() .ComDataPagamento(dataPagamento) .ComDataApropriacao(dataApropriacao) .ComValorPago(valorPago)) .Build()); }
private IAporteApropriado ObterAportePremio() { var cobertura = _proposta.Produtos.First().Coberturas.First(); var aporte = AporteBuilder.UmBuilder() .Com(PagamentoBuilder.UmBuilder().Padrao()) .ComValorBuilder(ValorBuilder.UmBuilder().Padrao()) .ComVigenciaBuilder(VigenciaBuilder.UmBuilder().Padrao()) .ComParcelaBuilder(ParcelaIdBuilder.UmBuilder() .ComNumeroParcela(0).ComIdentificadorExternoCobertura(cobertura.IdentificadorExterno)); return(AporteApropriadoBuilder.UmBuilder() .ComIdentificador(Guid.NewGuid()) .ComIdentificadorNegocio(_proposta.IdentificadorNegocio) .ComDataExecucaoEvento(DateTime.Now) .Com((AporteBuilder)aporte) .Build()); }