/** * Request method to delete user * * @param id of user * @return view */ @RequestMapping(value = "/delete/user", method = RequestMethod.GET) public ModelAndView deleteUser(@RequestParam int id) { userService.deleteUser(id); ModelAndView view = new ModelAndView("redirect:/admin/users"); view.addObject("users", userService.getAllUsers()); return view; }
/** * Admin root path * * @return view */ @RequestMapping(method = RequestMethod.GET) public ModelAndView adminHome() { ModelAndView view = new AdminModelAndView("admin"); view.addObject("usersCount", userService.getAllUsers().size()); view.addObject("productsCount", productService.getAllProducts().size()); view.addObject("categoriesCount", categoryService.getAllCategories().size()); view.addObject("purchasesCount", purchaseService.getAllPurchases().size()); view.addObject("promotions", productService.getOnPromotion()); return view; }