From 9b3a8a404a900cacbd30c3e902cf94a6b17d262f Mon Sep 17 00:00:00 2001 From: Juanjo Date: Tue, 7 Feb 2023 13:48:25 +0100 Subject: [PATCH] editaUser --- .../java/es/fp/edu/conecta2/controladores/WebControlador.java | 3 ++- src/main/java/es/fp/edu/conecta2/servicios/UserService.java | 4 +++- src/main/resources/templates/editar_usuario.html | 2 ++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/es/fp/edu/conecta2/controladores/WebControlador.java b/src/main/java/es/fp/edu/conecta2/controladores/WebControlador.java index 2a8c483..071e239 100644 --- a/src/main/java/es/fp/edu/conecta2/controladores/WebControlador.java +++ b/src/main/java/es/fp/edu/conecta2/controladores/WebControlador.java @@ -37,13 +37,14 @@ public class WebControlador { @RequestMapping ("/editar/{num}") public String editarUser(@PathVariable int num, Model modelo){ - modelo.addAttribute("user", + modelo.addAttribute("user", servicioUser.buscarId(num).get()); return "editar_usuario"; } @PostMapping ("/actualizar") public String actualizaUser(@ModelAttribute("user") User usuario){ + servicioUser.guardarId(usuario); return "redirect:/"; diff --git a/src/main/java/es/fp/edu/conecta2/servicios/UserService.java b/src/main/java/es/fp/edu/conecta2/servicios/UserService.java index bd108aa..ec8cde7 100644 --- a/src/main/java/es/fp/edu/conecta2/servicios/UserService.java +++ b/src/main/java/es/fp/edu/conecta2/servicios/UserService.java @@ -25,12 +25,14 @@ public class UserService { public Optional buscarId(Integer id){ + return Optional.of(repo.findById(id).get()); } public void guardarId(User t) { - repo.actualizaId(t.getIdUsuario(),t.getNombres()); + + int i = repo.actualizaId(t.getIdUsuario(), t.getNombres()); } } diff --git a/src/main/resources/templates/editar_usuario.html b/src/main/resources/templates/editar_usuario.html index dd82226..ffc59e8 100644 --- a/src/main/resources/templates/editar_usuario.html +++ b/src/main/resources/templates/editar_usuario.html @@ -15,6 +15,7 @@
+
@@ -32,6 +33,7 @@
+