/**
  * @param AddHallInputModel $model
  * @Validatetoken('token')
  * @Method('POST')
  * @Route('lectures/addhall')
  * @throws \Exception
  */
 public function addHall(AddHallInputModel $model)
 {
     $service = new LecturesService($this->dbContext);
     $result = $service->addHall($model);
     if ($result->hasError()) {
         if ($result->getErrorCode() > 1) {
             throw new \Exception($result->getMessage(), $result->getErrorCode());
         } else {
             $this->addErrorMessage($result->getMessage());
             $this->redirectToUrl('/conferences/details/' . $result->getModel());
         }
     } else {
         $this->addInfoMessage($result->getMessage());
         $this->redirectToUrl('/conferences/details/' . $result->getModel());
     }
 }