/** * Method('POST') * @Validatetoken('token') * @param VenueRequestInputModel $model * @Route('conferences/addvenuerequest') */ public function addVenueRequest(VenueRequestInputModel $model) { if (!$model->isValid()) { $this->redirect('Conferences', 'all'); } $service = new ConferencesService($this->dbContext); $result = $service->sendVenueRequest($model); $this->processResponse($result); $this->redirectToUrl('/conferences/details/' . $model->getConferenceId()); }