/** * @Security("has_role('ROLE_SUIVEUR')") * @param Employe $employe the employee to delete * @param Request $request * @return \Symfony\Component\HttpFoundation\RedirectResponse */ public function deleteAction(Employe $employe, Request $request) { $session = $request->getSession(); $form = $this->createDeleteForm($employe->getId()); $form->handleRequest($request); if ($form->isValid()) { $em = $this->getDoctrine()->getManager(); //remove employes $em->remove($employe); $em->flush(); $session->getFlashBag()->add('success', 'Employé supprimé'); return $this->redirect($this->generateUrl('MgatePersonne_prospect_voir', array('id' => $employe->getProspect()->getId()))); } return $this->redirect($this->generateUrl('MgatePersonne_prospect_homepage')); }