@RequestMapping("/supprimer/categorie/{id}") public ModelAndView supprimerCategorie(@PathVariable("id") int idCategorie) { if (utilisateurService.isAdministrateur(utilisateurService.getUserInSession())) { Map<String, Object> modelListeCategories = new HashMap<String, Object>(); if (categorieService.getRowById(idCategorie) != null) { modelListeCategories.put( "categorieSupprimee", categorieService.getRowById(idCategorie).getLib()); // if(categorieService.getNbByCategorie().get(idCategorie)==0) { annonceService.supprimerAnnoncesCategorie(idCategorie); champService.supprimerChampCategorie(idCategorie); categorieService.deleteRow(idCategorie); modelListeCategories.put("isCategorieSupprimee", true); // } else // modelListeCategories.put("isCategorieSupprimee", false); } return getListeCategories(modelListeCategories); } else return new ModelAndView("redirect:/"); }