/**
  * Supprime de la base de donnée une offre d'emploi ainsi que les candidatures qui lui sont liées
  *
  * @param User $user Le travail en question
  */
 public function removeUserCascade(User $user)
 {
     // Suprime les candidatures liées
     $this->db->Sql("DELETE FROM users WHERE id_user = :id", array('id' => $user->getId()));
     // Supprime l'emploi
     $this->db->Sql("DELETE FROM users WHERE id_user = :id", array('id' => $user->getId()));
 }
 /**
  * Supprime de la base de donnée une offre d'emploi ainsi que les candidatures qui lui sont liées
  *
  * @param User $user Le travail en question
  */
 public function removeUserFromGroupe(User $user)
 {
     // Suprime les user liées
     $this->db->Sql("DELETE FROM groupe_user WHERE id_user =:id", array('id' => $user->getId()));
 }
 /**
  * Supprime de la base de donnée un mail
  *
  * @param mail $mail Le travail en question
  */
 public function removeMailCascade($id)
 {
     // Supprime le mail
     // todo Supprimer le mail de newsletter,... cascade
     $this->db->Sql("DELETE FROM mail WHERE id_mail =:id", array('id' => $id));
 }
 public function remove(Newsletter $news)
 {
     // Supprime le mail
     $this->db->Sql("DELETE FROM newsletter WHERE id_newsletter =:id", array('id' => $news->getId()));
 }