/**
  * @param $meetId
  * @return array
  */
 private function getPageData($meetId)
 {
     $Season = $this->MeetService->getSeasonByMeetId($meetId);
     return array('meetId' => $meetId, 'meetDetails' => $this->MeetService->getMeetDetails($meetId), 'athletes' => $this->MeetService->getAthletesBySeason($Season), 'events' => $this->MeetService->getEventTypes(), 'meetResults' => $this->MeetService->getMeetResults($meetId));
 }
 public function getCurrentSchedule()
 {
     $data = $this->ScheduleService->getCurrentSeasonSchedule();
     return $this->App->json($data);
 }
 /**
  * @param $meetId
  * @return mixed
  */
 public function renderMeetResults($meetId)
 {
     $meetDetails = $this->MeetService->getMeetDetails($meetId);
     $showEventSchedule = strtotime($meetDetails['meetDate']) > strtotime('-2 day');
     return $this->App['twig']->render('Track/meetResults.twig', array('showEventSchedule' => $showEventSchedule, 'meetDetails' => $meetDetails, 'meetResults' => $this->MeetService->getMeetResults($meetId, $showEventSchedule), 'forecast' => $this->MeetService->getWeatherForecastByMeetId($meetId)));
 }