basic extensions
This commit is contained in:
@ -31,8 +31,9 @@ public class RegistrationController extends CommonController {
|
||||
@GetMapping("/camp/registration")
|
||||
public String loadForm(Model model, Principal principal) {
|
||||
model.addAttribute("registrations", service.getRegistrations(principal));
|
||||
model.addAttribute("bean", new RegistrationBean());
|
||||
model.addAttribute("bean", RegistrationBean.withAllDays());
|
||||
model.addAttribute("sexes", EnumSex.values());
|
||||
model.addAttribute("ages", service.getAges());
|
||||
return "/camp/registration";
|
||||
}
|
||||
|
||||
@ -42,6 +43,7 @@ public class RegistrationController extends CommonController {
|
||||
if (bindingResult.hasErrors()) {
|
||||
model.addAttribute("registrations", new ArrayList<RegistrationBean>()); // hack to make "Neue Anmeldung" appear
|
||||
model.addAttribute("sexes", EnumSex.values());
|
||||
model.addAttribute("ages", service.getAges());
|
||||
return "/camp/registration";
|
||||
}
|
||||
service.save(bean, principal);
|
||||
@ -52,6 +54,7 @@ public class RegistrationController extends CommonController {
|
||||
public String loadEditForm(@PathVariable("id") Integer id, Model model, Principal principal) {
|
||||
model.addAttribute("bean", service.getBeanOfPrincipal(id, principal));
|
||||
model.addAttribute("sexes", EnumSex.values());
|
||||
model.addAttribute("ages", service.getAges());
|
||||
return "/camp/edit";
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user