コード例 #1
0
 /**
  * @param Request $Request
  * @return TrackEvent
  */
 private function createTrackEventFromRequest(Request $Request)
 {
     $TrackEvent = new TrackEvent();
     $TrackEvent->setTrackMeetId($Request->get('trackMeetId'))->setTrackEventTypeId($Request->get('trackEventTypeId'))->setEventGender($Request->get('eventGender'));
     if ($Request->get('eventSubType')) {
         $TrackEvent->setEventSubType($Request->get('eventSubType'));
     }
     if ($Request->get('eventStartTime')) {
         $Time = new Time($Request->get('eventStartTime'));
         $TrackEvent->setEventStartTime($Time);
     }
     return $TrackEvent;
 }