/**
  * Remove a atribuição da tarefa a cada membro do array
  * @param array $members
  * @return boolean
  */
 private function deleteAssign($members)
 {
     return CalendarEventAssign::deleteAll(['calendar_event_id' => $this->id, 'member_id' => $members]);
 }
 public function actionDelete()
 {
     self::validateRequest();
     $id = Yii::$app->request->post('CalendarEvent')['id'];
     $model = CalendarEvent::findOne($id);
     if (!$model || !$model->isMine()) {
         return false;
     }
     //Elimina assigned
     CalendarEventAssign::deleteAll(['calendar_event_id' => $id]);
     //Elimina reminders
     CalendarReminder::findAll(['event_id' => $id]);
     //Elimina evento
     CalendarReminder::deleteAll(['event_id' => $id]);
     return $model->delete();
 }