@RequestMapping("/listCategories") public ModelAndView getListeCategories(Map<String, Object> modelListeCategories) { if (utilisateurService.isAdministrateur(utilisateurService.getUserInSession())) { if (modelListeCategories == null) modelListeCategories = new HashMap<String, Object>(); modelListeCategories.put("utilisateur", utilisateurService.getUserInSession()); modelListeCategories.put("catList", categorieService.getList()); modelListeCategories.put("mapCategories", categorieService.getNbByCategorie()); return new ModelAndView("admin_listeCategories", modelListeCategories); } else return new ModelAndView("redirect:/"); }
@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:/"); }
@RequestMapping("/list") public ModelAndView getListeUtilisateurs(Map<String, Object> modelListeUtilisateurs) { // if(utilisateurService.isAdministrateur(utilisateurService.getUserInSession())) { if (modelListeUtilisateurs == null) modelListeUtilisateurs = new HashMap<String, Object>(); List<Utilisateur> listeUtilisateur = new ArrayList<Utilisateur>(); listeUtilisateur = utilisateurService.getList(); modelListeUtilisateurs.put("listeUtilisateurs", listeUtilisateur); modelListeUtilisateurs.put("utilisateur", utilisateurService.getUserInSession()); modelListeUtilisateurs.put("roleList", roleService.getList()); modelListeUtilisateurs.put("catList", categorieService.getList()); modelListeUtilisateurs.put("newUser", new Utilisateur()); return new ModelAndView("admin_listeUtilisateurs", modelListeUtilisateurs); // } else // return new ModelAndView("redirect:/"); }