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