public async Task <long> AlterarNota(NotaGsa notaGsa)
        {
            const string updateQuery = @"update public.notas
                                            set atividade_id = @atividadeId
                                              , usuario_classroom_id = @usuarioClassroomId
                                              , nota = @nota
                                              , status = @status
                                              , data_importacao = @dataImportacao
                                              , data_inclusao = @dataInclusao
                                              , data_alteracao = @dataAlteracao
                                        where id = @id";

            var parametros = new
            {
                id                 = notaGsa.Id,
                atividadeId        = notaGsa.AtividadeId,
                usuarioClassroomId = notaGsa.UsuarioClassroomId,
                nota               = notaGsa.Nota,
                status             = (int)notaGsa.Status,
                dataImportacao     = notaGsa.DataImportacao,
                dataInclusao       = notaGsa.DataInclusao,
                dataAlteracao      = notaGsa.DataAlteracao,
            };

            using var conn = ObterConexao();
            return(await conn.ExecuteAsync(updateQuery, parametros));
        }
        public async Task <long> InserirNota(NotaGsa notaGsa)
        {
            const string insertQuery = @"insert into public.notas
                                        (id, atividade_id, usuario_classroom_id, nota, status, data_importacao, data_inclusao, data_alteracao)
                                        values
                                        (@id, @atividadeId, @usuarioClassroomId, @nota, @status, @dataImportacao, @dataInclusao, @dataAlteracao)";

            var parametros = new
            {
                id                 = notaGsa.Id,
                atividadeId        = notaGsa.AtividadeId,
                usuarioClassroomId = notaGsa.UsuarioClassroomId,
                nota               = notaGsa.Nota,
                status             = (int)notaGsa.Status,
                dataImportacao     = notaGsa.DataImportacao,
                dataInclusao       = notaGsa.DataInclusao,
                dataAlteracao      = notaGsa.DataAlteracao,
            };

            using var conn = ObterConexao();
            return(await conn.ExecuteAsync(insertQuery, parametros));
        }