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(); }
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); } }