public async Task <int> InserirAviso(AvisoGsa avisoGsa) { const string insertQuery = @"insert into public.avisos (id, texto, usuario_gsa_id, curso_gsa_id, data_inclusao, data_alteracao) values (@id, @texto, @usuarioId, @cursoId, @dataInclusao, @dataAlteracao)"; var parametros = new { id = avisoGsa.Id, texto = avisoGsa.Texto, usuarioId = avisoGsa.UsuarioGsaId, cursoId = avisoGsa.CursoGsaId, dataInclusao = avisoGsa.DataInclusao, dataAlteracao = avisoGsa.DataAlteracao, }; using var conn = ObterConexao(); return(await conn.ExecuteAsync(insertQuery, parametros)); }
public async Task <int> AlterarAviso(AvisoGsa avisoGsa) { const string updateQuery = @"update public.avisos set curso_gsa_id = @cursoId , usuario_gsa_id = @usuarioId , texto = @texto , data_inclusao = @dataInclusao where id = @id"; var parametros = new { id = avisoGsa.Id, usuarioId = avisoGsa.UsuarioGsaId, cursoId = avisoGsa.CursoGsaId, texto = avisoGsa.Texto, dataInclusao = avisoGsa.DataInclusao, }; using var conn = ObterConexao(); return(await conn.ExecuteAsync(updateQuery, parametros)); }