Esempio n. 1
0
 public function actionSalvarBairropetshop()
 {
     $parametros = Util::getParametrosJSON();
     if (isset($parametros['id']) && $parametros['id'] != '') {
         $bairro = Bairro::model()->findByPk($parametros['id']);
     } else {
         $bairro = new Bairro();
     }
     $bairro->nome = $parametros['nome'];
     $bairro->cidadepetshop = $parametros['cidadepetshop'];
     $response = array();
     try {
         if ($bairro->save()) {
             $response['sucesso'] = true;
         } else {
             $response['sucesso'] = false;
         }
     } catch (Exception $e) {
         if (strpos($e->getMessage(), 'Integrity constraint') !== false) {
             $response['sucesso'] = false;
             $response['mensagem'] = 'Esse bairro já está cadastrado!';
         } else {
             throw new CHttpException(404, $e->getMessage() . '[' . Yii::app()->user->petatual . ']');
         }
     }
     Util::setParametrosJSON($response);
 }