public function insert(DuvidaVO $vo) { $sql = "INSERT INTO duvidas ( `usuarios_id`, `msg`) VALUES ( :idusuario, :texto)"; $arrParams = array(':idusuario' => $vo->getIdUsuario(), ':texto' => $vo->getMsg()); try { $stm = $this->conex->prepare($sql); $stm->execute($arrParams); } catch (Exception $e) { throw new Exception("Não foi possível realizar o cadastro."); } }
public function enviaDuvida() { $data = $this->request->post(); $fachada = Fachada::getInstance(); $id = (int) $fachada->decript($data["idusuario"]); if (is_nan($id)) { throw new InvalidArgumentException(); } // $id = $data['idusuario']; $msg = $data['msg']; $vo = new DuvidaVO(); $vo->setIdUsuario($id); $vo->setMsg($msg); $fachada->insereDuvida($vo); $userVO = new UsuarioVO(); $userVO->setIdUsuario($id); $userVO = $fachada->selectOneByID($userVO); $enviado = $fachada->sendEmail('*****@*****.**', $userVO->getEmail(), 'Dúvida Saúde na Copa', $msg); $retorno = $this->getResponse($enviado); echo $retorno; }