示例#1
0
        public async Task InserirNotificacaoTurma(NotificacaoTurma notificacaoTurma)
        {
            await using var conn = new NpgsqlConnection(ConnectionStrings.Conexao);
            conn.Open();
            notificacaoTurma.InserirAuditoria();
            await conn.InsertAsync(notificacaoTurma);

            conn.Close();
        }
        public async Task InserirNotificacaoTurma(NotificacaoTurma notificacaoTurma)
        {
            await using var conn = InstanciarConexao();
            conn.Open();
            notificacaoTurma.InserirAuditoria();
            await conn.InsertAsync(notificacaoTurma);

            conn.Close();
        }
示例#3
0
 private async Task IncluirNotificacaoTurma(CriarNotificacaoCommand request)
 {
     foreach (var codigoTurma in request.Notificacao.Turmas)
     {
         var notificacaoTurma = new NotificacaoTurma();
         notificacaoTurma.CodigoTurma   = Convert.ToInt64(codigoTurma);
         notificacaoTurma.NotificacaoId = request.Notificacao.Id;
         notificacaoTurma.InserirAuditoria();
         await _repository.InserirNotificacaoTurma(notificacaoTurma);
     }
 }