|
|
|
@ -4,6 +4,7 @@ namespace App\modele;
|
|
|
|
|
|
|
|
|
|
use App\gateway\Connection;
|
|
|
|
|
use App\metier\Alumni;
|
|
|
|
|
use App\metier\Evenement;
|
|
|
|
|
|
|
|
|
|
class AdminModele extends MembreModele
|
|
|
|
|
{
|
|
|
|
@ -42,30 +43,33 @@ class AdminModele extends MembreModele
|
|
|
|
|
* @description supprimer une offre spécifique
|
|
|
|
|
* @param Offre $offer offre à supprimer
|
|
|
|
|
*/
|
|
|
|
|
public function deleteOffer(Offre $offer)
|
|
|
|
|
{
|
|
|
|
|
// TO DO
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @description créer un évènement
|
|
|
|
|
* @return \Evenement évènement créé
|
|
|
|
|
*/
|
|
|
|
|
public function createEvent() : \Evenement
|
|
|
|
|
public function ajouterEvenement(string $titre, string $description, string $date, int $nbPlaceMax, string $img)
|
|
|
|
|
{
|
|
|
|
|
$event = new \Evenement("","",null);
|
|
|
|
|
// TO DO
|
|
|
|
|
$evenement = new Evenement(
|
|
|
|
|
$this->eventGw->getNewId(),
|
|
|
|
|
'1', //TODO : Ajouter l'ID de l'admin connecté
|
|
|
|
|
$titre,
|
|
|
|
|
$description,
|
|
|
|
|
$date,
|
|
|
|
|
$nbPlaceMax,
|
|
|
|
|
$img
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
return $event;
|
|
|
|
|
$this->eventGw->insertEvenement($evenement);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @description suppression d'un évènement
|
|
|
|
|
* @param \Evenement $event évènement à supprimer
|
|
|
|
|
*/
|
|
|
|
|
public function deleteEvent(\Evenement $event)
|
|
|
|
|
public function deleteEvenement(int $id)
|
|
|
|
|
{
|
|
|
|
|
// TO DO
|
|
|
|
|
$this->eventGw->deleteEvenement($id);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|