public function addAction()
 {
     $formAdd = new Form_Salao_ProfissionalBelezaAdd();
     $formAdd->submit->setLabel("Cadastrar");
     $this->view->form = $formAdd;
     if ($this->getRequest()->isPost()) {
         $data = $this->getRequest()->getPost();
         //Zend_Debug::dump($formAdd->isValid($data)); die();
         if ($formAdd->isValid($data)) {
             $originalFilename = pathinfo($formAdd->profissional_beleza_avatar->getFileName());
             $newFilename = uniqid() . '.' . $originalFilename['extension'];
             $formAdd->profissional_beleza_avatar->addFilter('Rename', $newFilename);
             $data = $formAdd->getValues();
             $data['salao_id'] = $this->identity->salao_id;
             $especialidades = $data['especialidade_id'];
             unset($data['especialidade_id']);
             try {
                 Zend_Db_Table_Abstract::getDefaultAdapter()->beginTransaction();
                 $modelProfissionalBeleza = new Model_DbTable_ProfissionalBeleza();
                 $modelProfissionalBelezaEspecialidade = new Model_DbTable_ProfissionalBelezaEspecialidade();
                 $profissional_beleza_id = $modelProfissionalBeleza->insert($data);
                 foreach ($especialidades as $especialidade) {
                     $dadosEpecialidade = array('profissional_beleza_id' => $profissional_beleza_id, 'salao_id' => $this->identity->salao_id, 'especialidade_id' => $especialidade);
                     $modelProfissionalBelezaEspecialidade->insert($dadosEpecialidade);
                 }
                 Zend_Db_Table_Abstract::getDefaultAdapter()->commit();
                 /**
                  * Message success
                  */
                 $this->_helper->flashMessenger->addMessage(array('success' => 'Profissional cadastrado com sucesso'));
                 $this->_redirect("salao/");
             } catch (Exception $ex) {
                 Zend_Db_Table_Abstract::getDefaultAdapter()->rollBack();
                 echo $ex->getMessage();
             }
         }
     }
 }