public function actionAdd()
 {
     $addModel = new SourceMessage();
     $sourceMessage = SourceMessage::find()->where(['category' => Yii::$app->request->post('categoryId'), 'message' => Yii::$app->request->post('SourceMessage')['message']])->one();
     if (empty($sourceMessage)) {
         if ($addModel->load(Yii::$app->request->post()) && $addModel->validate()) {
             $addModel->category = !empty($messageCategory) ? $messageCategory->category : Yii::$app->request->post('categoryId');
             if (empty($addModel->category)) {
                 Yii::$app->session->setFlash('error', 'Category empty');
                 return $this->redirect(Yii::$app->request->referrer);
             }
             $addModel->save();
             Yii::$app->session->setFlash('success', 'Data success created.');
         } else {
             Yii::$app->session->setFlash('error', Html::errorSummary($addModel));
         }
     } else {
         Yii::$app->session->setFlash('error', 'Such category already exists.');
     }
     return $this->redirect(Yii::$app->request->referrer);
 }