コード例 #1
0
 /**
  * Constroi uma nova Entity usuario com base nos dados da view-model
  * @return \Usuario
  */
 public function load_user()
 {
     $usuario = new Entity\Usuario();
     $usuario->setCpf($this->getCpf());
     $usuario->setEmail($this->getEmail());
     $usuario->setIdUsuario($this->getId());
     $usuario->setNome($this->getNome());
     $usuario->setSenha($this->getSenha());
     return $usuario;
 }
コード例 #2
0
 public function atualizar_usuario(Entity\Usuario $usuario)
 {
     $this->em->getConnection()->beginTransaction();
     try {
         $user = $this->usuario_dao->find_user_by_cpf($usuario->getCpf());
         $usuario->setIdUsuario($user->getIdUsuario());
         $this->usuario_dao->update($usuario);
         $this->em->getConnection()->commit();
         return true;
     } catch (Exception $ex) {
         $this->em->getConnection()->rollBack();
         $this->CI->log->write_log('error', $ex->getMessage());
     }
     return false;
 }