/** * @name ajouterCaracteristique($pParam) * @return CaracteristiqueVR * @desc Ajoute une caracteristique */ public function ajouterCaracteristique($pParam) { $lVr = CaracteristiqueValid::validAjout($pParam); if ($lVr->getValid()) { $lCaracteristique = new CaracteristiqueVO(); $lCaracteristique->setNom($pParam['nom']); $lCaracteristique->setDescription($pParam['description']); $lCaracteristique->setEtat(0); CaracteristiqueManager::insert($lCaracteristique); } return $lVr; }
/** * @name validUpdate($pData) * @return CaracteristiqueVR * @desc Test la validite de l'élément */ public static function validUpdate($pData) { $lVr = CaracteristiqueValid::validDelete($pData); //Tests Techniques if ($lVr->getValid()) { return CaracteristiqueValid::validAjout($pData); } return $lVr; }