public function update($entity) { $resultado = false; $conexao = null; try { $conexao = ConnectionManager::getConexao(); $conexao->beginTransaction(); $dao = new CoordenadaDAO(); $resultado = $dao->update($conexao, $entity); $conexao->commit(); } catch (Exception $ex) { if ($conexao != null) { $conexao->rollback(); } echo $ex->getMessage(); } finally { $conexao = null; } return $resultado; }
function testeUpdate($entity) { $resultado = false; $conexao = ConnectionManager::getConexao(); $conexao->beginTransaction(); $dao = new CoordenadaDAO(); if (!$dao->update($conexao, $entity)) { $conexao->rollback(); } else { $conexao->commit(); $resultado = true; } $conexao = null; return $resultado; }