public function listarTelefonesAction()
 {
     if (isset($_REQUEST['in_con'])) {
         if (DataValidator::isNumeric($_REQUEST['in_con'])) {
             $o_contato = new ContatoModel();
             $o_contato->loadById($_REQUEST['in_con']);
             $o_telefone = new TelefoneModel();
             $v_telefones = $o_telefone->_list($_GET['in_con']);
             $o_view = new View('views/listarTelefones.phtml');
             $o_view->setParams(array('o_contato' => $o_contato, 'v_telefones' => $v_telefones));
             $o_view->showContents();
         }
     }
 }
 /**
  * Gerencia a requisições de exclusão dos contatos
  */
 public function apagarContatoAction()
 {
     if (DataValidator::isNumeric($_GET['in_con'])) {
         //apagando o contato
         $o_contato = new ContatoModel();
         $o_contato->loadById($_GET['in_con']);
         $o_contato->delete();
         //Apagando os telefones do contato
         $o_telefone = new TelefoneModel();
         $v_telefone = $o_telefone->_list($_GET['in_con']);
         foreach ($v_telefone as $o_telefone) {
             $o_telefone->delete();
         }
         Application::redirect('?controle=Contato&acao=listarContato');
     }
 }