Exemplo n.º 1
0
 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.");
     }
 }
Exemplo n.º 2
0
 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;
 }