From 7c7d1431c17416203540c5792931cf049dd4c932 Mon Sep 17 00:00:00 2001 From: "nicolas.franco" Date: Sat, 3 Dec 2022 22:35:07 +0100 Subject: [PATCH] modele tache fait. Faire: retour fct + tests! --- model/TaskModel.php | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 model/TaskModel.php diff --git a/model/TaskModel.php b/model/TaskModel.php new file mode 100644 index 0000000..b31652d --- /dev/null +++ b/model/TaskModel.php @@ -0,0 +1,43 @@ +con=$con; + $this->gtw= new TaskGateway($con); + } + + public function addTask($id,$titre,$desc,$priorite,$idList,$dateDeb="",$dateFin="") + { + $t = new Task($id,$titre,$desc,$priorite,$idList,$dateDeb,$dateFin); + $this->gtw->insert($t); + // retourne quoi? con->lastInsertId() ?? + } + + public function supTask($element,$valeur) + { + $this->gtw->delete($element,$valeur); + } + + public function modifTask($id,$element,$valeur) + { + $this->gtw->update($id,$element,$valeur); + } + + public function getAllTask() + { + return $this->gtw->find(); + } + + public function getTaskBy($element,$valeur) + { + return $this->gtw->find($element,$valeur); + } +} +?>