Exemplo n.º 1
0
 @Post
 public void save(Aluno aluno) {
   if (aluno.getId() == null) {
     alunoDao.insere(aluno);
   } else {
     alunoDao.atualiza(aluno);
   }
   result.redirectTo(DashboardController.class).index();
 }
Exemplo n.º 2
0
 @Get("/aluno/atualizaNotas")
 public void atualizaNotas(String id, Integer nota) {
   Aluno aluno = alunoDao.listaPorId(id);
   if (aluno.getNotas() == null) {
     alunoDao.criaArrayDeNotas(id, nota);
   } else {
     alunoDao.atualizaNota(id, nota);
   }
   result.redirectTo("/aluno/atualiza?id=" + id);
 }
Exemplo n.º 3
0
 @Get
 public void remove(String id) {
   alunoDao.remove(id);
   result.redirectTo(DashboardController.class).index();
 }
Exemplo n.º 4
0
 @Get
 public void atualiza(String id) {
   result.include("aluno", alunoDao.listaPorId(id));
 }