/** * @return SS_HTTPResponse */ public function saveSummitType() { try { $data = $this->getJsonRequest(); $summit_id = (int) $this->request->param('SummitID'); if (!$data) { return $this->serverError(); } $this->summit_manager->saveSummitType($summit_id, $data); $inserted_id = $this->summittype_repository->getLastIdInserted($summit_id); return $inserted_id; } catch (NotFoundEntityException $ex1) { SS_Log::log($ex1, SS_Log::WARN); return $this->notFound($ex1->getMessage()); } catch (Exception $ex) { SS_Log::log($ex, SS_Log::ERR); return $this->serverError(); } }