/**
  * @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();
     }
 }