コード例 #1
0
        public async Task InserirNotificacaoAluno(NotificacaoAluno notificacaoAluno)
        {
            await using var conn = new NpgsqlConnection(ConnectionStrings.Conexao);
            conn.Open();
            notificacaoAluno.InserirAuditoria();
            await conn.InsertAsync(notificacaoAluno);

            conn.Close();
        }
コード例 #2
0
        public async Task InserirNotificacaoAluno(NotificacaoAluno notificacaoAluno)
        {
            await using var conn = InstanciarConexao();
            conn.Open();
            notificacaoAluno.InserirAuditoria();
            await conn.InsertAsync(notificacaoAluno);

            conn.Close();
        }
コード例 #3
0
 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);
     }
 }