public async Task InserirNotificacaoAluno(NotificacaoAluno notificacaoAluno) { await using var conn = new NpgsqlConnection(ConnectionStrings.Conexao); conn.Open(); notificacaoAluno.InserirAuditoria(); await conn.InsertAsync(notificacaoAluno); conn.Close(); }
public async Task InserirNotificacaoAluno(NotificacaoAluno notificacaoAluno) { await using var conn = InstanciarConexao(); conn.Open(); notificacaoAluno.InserirAuditoria(); await conn.InsertAsync(notificacaoAluno); conn.Close(); }
private async Task IncluirNotificacaoAlunos(CriarNotificacaoCommand request) { foreach (var codigoAluno in request.Notificacao.Alunos) { var notificacaoAluno = new NotificacaoAluno(); notificacaoAluno.CodigoAluno = Convert.ToInt64(codigoAluno); notificacaoAluno.NotificacaoId = request.Notificacao.Id; notificacaoAluno.InserirAuditoria(); await _repository.InserirNotificacaoAluno(notificacaoAluno); } }