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 071e239..f9246dc 100644 --- a/src/main/java/es/fp/edu/conecta2/controladores/WebControlador.java +++ b/src/main/java/es/fp/edu/conecta2/controladores/WebControlador.java @@ -1,6 +1,5 @@ package es.fp.edu.conecta2.controladores; - import es.fp.edu.conecta2.modelo.user.User; import es.fp.edu.conecta2.servicios.UserService; import io.micrometer.common.util.StringUtils; @@ -9,11 +8,9 @@ import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.*; - @Controller public class WebControlador { - @Autowired private UserService servicioUser; @GetMapping ("/") @@ -45,16 +42,16 @@ public class WebControlador { @PostMapping ("/actualizar") public String actualizaUser(@ModelAttribute("user") User usuario){ - servicioUser.guardarId(usuario); + servicioUser.actualizaId(usuario); return "redirect:/"; } - @GetMapping ("/borrar") + @GetMapping ("/borrar/{num}") public String borrarUser(Model modelo){ - modelo.addAttribute("user",servicioUser.listarUser()); - return "usuarios"; + /{num} + return "redirect:/"; } diff --git a/src/main/java/es/fp/edu/conecta2/repo/user/IUserRepo.java b/src/main/java/es/fp/edu/conecta2/repo/user/IUserRepo.java index ac48fbd..d310e1a 100644 --- a/src/main/java/es/fp/edu/conecta2/repo/user/IUserRepo.java +++ b/src/main/java/es/fp/edu/conecta2/repo/user/IUserRepo.java @@ -13,4 +13,6 @@ public interface IUserRepo extends JpaRepository { @Modifying @Query("update User u set u.idUsuario = ?1, u.nombres = ?2") int actualizaId(Integer idUsuario, String nombres); + + } 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 ec8cde7..546555a 100644 --- a/src/main/java/es/fp/edu/conecta2/servicios/UserService.java +++ b/src/main/java/es/fp/edu/conecta2/servicios/UserService.java @@ -34,5 +34,9 @@ public class UserService { int i = repo.actualizaId(t.getIdUsuario(), t.getNombres()); } + + public void actualizaId(User t) { + repo.save(t); + } }