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