@Post public void save(Aluno aluno) { if (aluno.getId() == null) { alunoDao.insere(aluno); } else { alunoDao.atualiza(aluno); } result.redirectTo(DashboardController.class).index(); }
@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); }
@Get public void remove(String id) { alunoDao.remove(id); result.redirectTo(DashboardController.class).index(); }
@Get public void atualiza(String id) { result.include("aluno", alunoDao.listaPorId(id)); }