@Post("/usuarios") public void adiciona(Usuario usuario) { if (dao.existeUsuario(usuario)) { validator.add(new ValidationMessage("Login já existe", "usuario.login")); } validator.onErrorUsePageOf(UsuariosController.class).novo(); dao.adiciona(usuario); result.redirectTo(ProdutosController.class).lista(); }
@Post("/login") public void login(Usuario usuario) { Usuario carrega = dao.carrega(usuario); if (carrega == null) { validator.add(new ValidationMessage("Login e/ou senha inválidos", "usuario.login")); } validator.onErrorUsePageOf(UsuariosController.class).loginForm(); usuarioWeb.login(carrega); result.redirectTo(ProdutosController.class).lista(); }