public function getEventbriteUnmatchedSuggestions(SS_HTTPRequest $request)
 {
     try {
         $eb_attendee_id = intval($request->param('EB_ATTENDEE_ID'));
         $summit_id = intval($request->param('SUMMIT_ID'));
         $summit = $this->summit_repository->getById($summit_id);
         if (is_null($summit)) {
             throw new NotFoundEntityException('Summit', sprintf(' id %s', $summit_id));
         }
         $eb_attendee = $this->eventbriteattendee_repository->getByAttendeeId($eb_attendee_id);
         if (is_null($eb_attendee)) {
             throw new NotFoundEntityException('Attendee', sprintf(' id %s', $eb_attendee_id));
         }
         $suggestions = $this->eventbriteattendee_repository->getSuggestions($eb_attendee);
         $suggestion_array = array();
         foreach ($suggestions as $suggestion) {
             $suggestion_array[] = array('id' => $suggestion->ID, 'name' => $suggestion->FirstName . ' ' . $suggestion->Surname, 'email' => $suggestion->Email, 'reason' => $suggestion->Reason);
         }
         return $this->ok($suggestion_array);
     } catch (NotFoundEntityException $ex2) {
         SS_Log::log($ex2->getMessage(), SS_Log::WARN);
         return $this->notFound($ex2->getMessage());
     } catch (Exception $ex) {
         SS_Log::log($ex->getMessage(), SS_Log::ERR);
         return $this->serverError();
     }
 }