public function adicionar(\model\perfil\Perfil $objPerfil, \model\modulo\Modulo $objModulo, \model\permissao\Permissao $objPermissao) { $v = $this->_getValidacao(); $v->setRules($objPerfil->getId(), 'required', 'ID PERFIL'); $v->setRules($objModulo->getId(), 'required', 'ID MODULO'); $v->setRules($objPermissao->getId(), 'required', 'ID PERMISSAO'); $v->validar(); return $this->_getRepositorio()->adicionar($objPerfil, $objModulo, $objPermissao); }
public function adicionar(\model\perfil\Perfil $objPerfil, \model\modulo\Modulo $objModulo, \model\permissao\Permissao $objPermissao) { try { $this->_stat = $this->_getConn()->prepare('INSERT INTO tblacao (perf_id, mod_id, perm_id) VALUES(:perf_id, :mod_id, :perm_id)'); $this->_stat->bindValue(':perf_id', $objPerfil->getId(), \PDO::PARAM_INT); $this->_stat->bindValue(':mod_id', $objModulo->getId(), \PDO::PARAM_INT); $this->_stat->bindValue(':perm_id', $objPermissao->getId(), \PDO::PARAM_INT); $this->_stat->execute(); return true; } catch (\PDOException $e) { throw new \model\conexao\Excecao($e->getMessage()); } }