Example #1
0
 $event->setSlogan($app->request()->put('slogan'));
 $event->setCategory($app->request()->put('type'));
 $event->setRules($app->request()->put('rules'));
 $event->setStartDate($app->request()->put('start_date'));
 $event->setEndDate($app->request()->put('end_date'));
 $event->setStartTime($app->request()->put('start_time'));
 $event->setEndTime($app->request()->put('end_time'));
 $event->setGroupSize($app->request()->put('group_size'));
 $event->setLogo($app->request()->put('logo'));
 # --Getting the put vars and typecasting to int. Blehhh. Can't help, its PHP xD
 $feeHome = $app->request()->put('fee_home');
 settype($feeHome, "integer");
 $feeRemote = $app->request()->put('fee_remote');
 settype($feeRemote, "integer");
 #--
 $event->setFeeHome($feeHome);
 $event->setFeeRemote($feeRemote);
 $event->setLocation($app->request()->put('location'));
 $event->setEventHeadName($app->request()->put('event_head_name'));
 $event->setEventHeadContact($app->request()->put('event_head_contact'));
 $event->setAward($app->request()->put('award'));
 $event->setEquipmentProvided($app->request()->put('equipments_provided'));
 if ($eventMapper->updateEvent($event)) {
     $status = 200;
     $response["code"] = $status;
     $response["message"] = "Event {$event->getId()} updated successfully.";
 } else {
     $status = 200;
     $response["code"] = $status;
     $response["message"] = "Some error occured while updating event {$event->getId()}.";
 }