public async Task <int> ListarCoberturas(long itemCertificadoApoliceId) { return(await CreateCommand.ExecuteScalarAsync <int> (@"SELECT Count(*) FROM CoberturaContratada WHERE ItemCertificadoApoliceId = @Id", new { Id = itemCertificadoApoliceId })); }
public async Task AdicionarPortabilidade(PremioPortabilidade dto) { const string proc = "sp_CriaPremio"; var objeto = CarregarParametrosPortabilidade(dto); dto.Id = await CreateCommand.ExecuteScalarAsync<Guid>(proc, objeto, commandType: CommandType.StoredProcedure); }
public async Task AdicionarDesapropriacao(PremioDesapropriado dto) { const string proc = "sp_CriaPremio"; var objeto = CarregarParametrosDesapropriacao(dto); dto.Id = await CreateCommand.ExecuteScalarAsync <Guid>(proc, objeto, commandType : CommandType.StoredProcedure); }
public async Task Salvar(TEvento evento) { const string proc = "sp_CriaEvento"; var objeto = CarregarParametros(evento); evento.Id = await CreateCommand.ExecuteScalarAsync <Guid>(proc, objeto, commandType : CommandType.StoredProcedure); }
public async Task Salvar(CoberturaContratada dto) { const string proc = "sp_CriarCoberturaContratada"; var objeto = CarregarParametros(dto); dto.Id = await CreateCommand.ExecuteScalarAsync <Guid>(proc, objeto, commandType : CommandType.StoredProcedure); }
public async Task <bool> Contem(Guid identificador) { var query = await CreateCommand.ExecuteScalarAsync <Guid> (@"SELECT Id FROM Evento WHERE Identificador = @Id", new { Id = identificador }); return(query != default(Guid)); }
public async Task <int> ListarProvisoesCobertura(long itemCertificadoApoliceId, short tipoevento) { return(await CreateCommand.ExecuteScalarAsync <int> (@"SELECT Count(*) FROM MovimentoProvisaoPremio M INNER JOIN Evento E ON E.Id = M.EventoId INNER JOIN ProvisaoCobertura P ON P.Id = M.ProvisaoCoberturaId INNER JOIN CoberturaContratada C ON C.Id = P.CoberturaContratadaId WHERE C.ItemCertificadoApoliceId = @Id AND TipoEventoId = @tipoeventoid", new { Id = itemCertificadoApoliceId, tipoeventoid = tipoevento } )); }
public async Task Adicionar(ProvisaoCobertura dto) { const string proc = "sp_CriaProvisaoCobertura"; var objeto = new { CoberturaContratadaId = dto.CoberturaContrataId, TipoProvisaoId = dto.TipoProvisaoId, }; dto.Id = await CreateCommand.ExecuteScalarAsync <Guid>(proc, objeto, commandType : CommandType.StoredProcedure); }