Example #1
0
 @Get
 @Route("/project/{id}/docs/{docId}/edit")
 public Result edit(@PathParam("id") Integer projectId, @PathParam("docId") Integer docId) {
   Project project = this.checkEntity(projectRepository.findById(projectId));
   Doc doc = this.checkEntity(docRepository.findById(docId));
   return Results.html().render("project", project).render("doc", doc);
 }
Example #2
0
 @Get
 @Route("/project/{id}/docs")
 public Result index(@PathParam("id") Integer projectId) {
   Project project = this.checkEntity(projectRepository.findById(projectId));
   List<Doc> docs = docRepository.findByProject(projectId);
   return Results.html().render("docs", docs).render("project", project);
 }
Example #3
0
 @Get
 @Route("/project/{id}/docs/new")
 public Result add(@PathParam("id") Integer projectId) {
   Project project = this.checkEntity(projectRepository.findById(projectId));
   return Results.html().render("project", project);
 }