Esempio n. 1
0
 public object CarregarParametrosDesapropriacao(PremioApropriado dto)
 {
     return(new
     {
         dto.EventoId,
         dto.HistoricoCoberturaId,
         dto.TipoMovimentoId,
         dto.Numero,
         dto.Competencia,
         dto.InicioVigencia,
         dto.FimVigencia,
         dto.ValorPremio,
         dto.ValorCarregamento,
         dto.ValorBeneficio,
         dto.ValorCapitalSegurado,
         dto.Pagamento.DataPagamento,
         dto.Pagamento.DataApropriacao,
         dto.Pagamento.ValorPago,
         dto.Pagamento.Desconto,
         dto.Pagamento.Multa,
         dto.Pagamento.IOFRetido,
         dto.Pagamento.IOFARecolher,
         dto.Pagamento.IdentificadorCredito
     });
 }
        public async Task AdicionarApropriacao(PremioApropriado dto)
        {
            const string proc = "sp_CriaPremio";

            var objeto = CarregarParametrosApropriacao(dto);

            dto.Id = await CreateCommand.ExecuteScalarAsync <Guid>(proc, objeto, commandType : CommandType.StoredProcedure);
        }