public function testUpdate()
 {
     $this->model = new EventModel();
     $array = ['name' => 'WUT', 'user' => '1', 'description' => 'No Se', 'address' => 'pffff', 'eventtime' => '1/1/2000', 'money' => '1', 'personsmax' => '1'];
     $state = $this->model->insertEvent($array);
     $this->assertEquals(true, $state);
     $array = ['name' => 'WUT', 'description' => 'No Se por que'];
     $state = $this->model->updateEventByName($array);
     $this->assertEquals(true, $state);
     $state = $this->model->deleteEventName('WUT');
     $this->assertEquals(true, $state);
 }
 public function addPOST()
 {
     if (!Authentication::getInstance()->isAuthenticated()) {
         throw new NotAuthenticatedException();
     }
     if (!isset($_POST['money'])) {
         $_POST['money'] = 0;
         echo 'lol';
     }
     $form = FormHelper::generate('event', '/event/add');
     $form->setClass('pure-form pure-form-aligned centered');
     $result = $form->validate(['name' => 'Nom de l\'évènement', 'description' => 'Description', 'address' => 'Adresse', 'eventtime' => 'Date de l\'évènement', 'money' => 'Prix', 'personsmax' => 'Nombre maximum de participants', 'image' => 'Image']);
     $result['user'] = Authentication::getInstance()->getUserId();
     $eventtime = new \DateTime();
     $eventtime = $eventtime->createFromFormat('d/m/Y', $result['eventtime']);
     $result['eventtime'] = $eventtime->format('Y-m-d H:i:s');
     $this->eventModel->insertEvent($result);
     $this->getView()->redirect('/event');
 }