예제 #1
0
 @RequestMapping(path = "{id}/wijzigen", method = RequestMethod.POST)
 String update(@Valid Vertaler vertaler, BindingResult bindingResult) {
   logger.info("vertaler " + vertaler.getId() + " " + vertaler.getNaam() + " wijzigen");
   if (bindingResult.hasErrors()) {
     return WIJZIGEN_VIEW;
   }
   vertalerService.update(vertaler);
   return REDIRECT_NA_WIJZIGEN;
 }
예제 #2
0
 @RequestMapping(path = "{vertaler}/verwijderen", method = RequestMethod.POST)
 String delete(@PathVariable Vertaler vertaler, RedirectAttributes redirectAttributes) {
   if (vertaler == null) {
     return REDIRECT_VERTALER_NIET_GEVONDEN;
   }
   long id = vertaler.getId();
   try {
     vertalerService.delete(id);
     redirectAttributes.addAttribute("id", id).addAttribute("naam", vertaler.getNaam());
     return REDIRECT_NA_VERWIJDEREN;
   } catch (HeeftNogStripsException ex) {
     redirectAttributes.addAttribute("id", id).addAttribute("fout", "Vertaler heeft nog strips");
     return REDIRECT_VERTALER_HEEFT_NOG_STRIPS;
   }
 }