/**
  * atualiza um registro da tabela
  *
  * @parametro AvaliadorAreaMySql avaliadorArea
  */
 public function update(AvaliadorArea $AvaliadorArea)
 {
     $sql = "UPDATE {$this->table} SET fk_area = :area WHERE fk_avaliador = :id";
     $id = $AvaliadorArea->getFkAvaliador();
     $area = $AvaliadorArea->getFkArea();
     $stmt = ConnectionFactory::prepare($sql);
     $stmt->bindParam(':id', $id);
     $stmt->bindParam(':area', $area);
     return $stmt->execute();
 }
 public function editsave()
 {
     return;
     //<<<<<<<<<<<<<<<
     $avaliadorArea = new AvaliadorArea();
     $avaliadorArea->setFkArea((int) $_REQUEST['area']);
     $avaliadorArea->setFkAvaliador((int) $_SESSION['authUser']->id);
     $areaAvaliadorDao = new AvaliadorAreaMySqlDAO();
     $areaAvaliadorDao->update($avaliadorArea);
 }
 public function add()
 {
     //return; //<<<<<<<<<<
     $avaliador = new Avaliador();
     $avaliador->setFkUsuario($_REQUEST['id']);
     $avaliador->setStatus('0');
     $avaliador->setTipoServidor($_REQUEST['orServ']);
     $avaliador->setFkCampus($_REQUEST['f_campus']);
     $avaliador->setFormacao($_REQUEST['servForm']);
     $avaliadorArea = new AvaliadorArea();
     $avaliadorArea->setFkAvaliador($_REQUEST['id']);
     $avaliadorArea->setFkArea($_REQUEST['areaTematica']);
     $daoavaliador = new AvaliadorMySqlDAO();
     $daoavaliador->insert($avaliador);
     $daoAvaliadorArea = new AvaliadorAreaMySqlDAO();
     $daoAvaliadorArea->insert($avaliadorArea);
 }