diff --git a/src/main/java/com/cristobalbernal/foro/controlador/Controlador.java b/src/main/java/com/cristobalbernal/foro/controlador/Controlador.java index f325f40..ad85cbf 100644 --- a/src/main/java/com/cristobalbernal/foro/controlador/Controlador.java +++ b/src/main/java/com/cristobalbernal/foro/controlador/Controlador.java @@ -1,5 +1,8 @@ package com.cristobalbernal.foro.controlador; +import com.cristobalbernal.foro.Modelo.Respuestas; +import com.cristobalbernal.foro.Servicios.ServicioRespuestas; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; @@ -9,6 +12,9 @@ import java.net.MalformedURLException; @Controller public class Controlador { + @Autowired + private ServicioRespuestas servicioRespuestas; + @GetMapping({"/entrar/{usuario}", "/entrar", "/usuario/{usuario}", "/usuario"}) public String login(@PathVariable(name = "usuario", required = false) String usuario, Model model) throws MalformedURLException { @@ -18,7 +24,8 @@ public class Controlador { } @GetMapping("/home") - public String indice(){ + public String indice(Model model){ + model.addAttribute("listaRespuestas",servicioRespuestas.findAll()); return "index"; } @@ -30,6 +37,13 @@ public class Controlador { public String pregunta(){ return "Ask_Question/ask_question"; } + @GetMapping("/postdetall") + public String postDetall(Model model){ + Respuestas[] respuestas = servicioRespuestas.findAll(); + model.addAttribute("titulo", respuestas[0].getTitulos()); + model.addAttribute("cuerpo", respuestas[0].getDescripcion()); + return "respuesta/post-detall"; + } }