94 return ResponseType.HTML; |
94 return ResponseType.HTML; |
95 } |
95 } |
96 |
96 |
97 @RequestMapping(requestPath = "edit", method = HttpMethod.GET) |
97 @RequestMapping(requestPath = "edit", method = HttpMethod.GET) |
98 public ResponseType edit(HttpServletRequest req, DataAccessObjects dao) throws SQLException { |
98 public ResponseType edit(HttpServletRequest req, DataAccessObjects dao) throws SQLException { |
99 final var projectDao = dao.getProjectDao(); |
|
100 |
|
101 req.setAttribute("project", findByParameter(req, Integer.class, "id", |
99 req.setAttribute("project", findByParameter(req, Integer.class, "id", |
102 projectDao::find).orElse(new Project(-1))); |
100 dao.getProjectDao()::find).orElse(new Project(-1))); |
|
101 req.setAttribute("users", dao.getUserDao().list()); |
|
102 |
103 setDynamicFragment(req, "project-form"); |
103 setDynamicFragment(req, "project-form"); |
104 |
104 |
105 return ResponseType.HTML; |
105 return ResponseType.HTML; |
106 } |
106 } |
107 |
107 |