Changeset c05cd97
- Timestamp:
- 02/08/23 12:10:11 (22 months ago)
- Branches:
- master
- Children:
- 2a98e34
- Parents:
- afa6544
- Location:
- src/main
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/com/example/moviezone/web/HomeController.java
rafa6544 rc05cd97 133 133 134 134 } 135 @GetMapping("/films") 136 public String getFilmsPage(Model model){ 137 model.addAttribute("cinemas",cinemaService.findAllCinemas()); 138 List<FilmsReturnTable> pom=new LinkedList<>(); 139 model.addAttribute("films",pom); 140 boolean h=pom.isEmpty(); 141 List<FilmsReturnTable> help=filmService.getFilmsFromCinema(2); 142 model.addAttribute("bodyContent","films"); 143 return "master-template"; 144 } 145 146 public String getFilmsPage1(Model model,Integer id_cinema){ 147 model.addAttribute("cinemas",cinemaService.findAllCinemas()); 148 if (id_cinema!=null) { 149 model.addAttribute("films",filmService.getFilmsFromCinema(id_cinema.intValue())); 150 }else{ 151 List<FilmsReturnTable> pom=new LinkedList<>(); 152 model.addAttribute("films",pom); 153 } 154 155 model.addAttribute("bodyContent","films"); 156 return "master-template"; 157 } 158 @PostMapping("/getFilmsFromCinema") 159 public String getFilmsFromCinema(@RequestParam Integer cinema, Model model){ 160 return getFilmsPage1(model,cinema); 161 } 135 // @GetMapping("/films") 136 // public String getFilmsPage(Model model){ 137 // model.addAttribute("cinemas",cinemaService.findAllCinemas()); 138 // List<FilmsReturnTable> pom=new LinkedList<>(); 139 // model.addAttribute("films",pom); 140 // boolean h=pom.isEmpty(); 141 // List<FilmsReturnTable> help=filmService.getFilmsFromCinema(2); 142 // model.addAttribute("bodyContent","films"); 143 // return "master-template"; 144 // } 145 146 // @GetMapping("/films") 147 // public String getFilmsPage1(Model model,@RequestParam(required = false) Integer id_cinema){ 148 // model.addAttribute("cinemas",cinemaService.findAllCinemas()); 149 // if (id_cinema!=null) { 150 // model.addAttribute("films",filmService.getFilmsFromCinema(id_cinema)); 151 // }else{ 152 //// List<FilmsReturnTable> pom=new LinkedList<>(); 153 // model.addAttribute("films",filmService.findAllFilms()); 154 // } 155 // model.addAttribute("bodyContent","films"); 156 // return "master-template"; 157 // } 158 159 // @PostMapping("/getFilmsFromCinema") 160 // public String getFilmsFromCinema(@RequestParam Integer cinema, Model model){ 161 // return getFilmsPage1(model,cinema); 162 // } 162 163 @GetMapping("/projections") 163 164 public String getProjectionsPage(Model model) -
src/main/resources/templates/films.html
rafa6544 rc05cd97 200 200 </style> 201 201 <div> 202 <form th:action="@{'/home/getFilm/{id}' (id=${film.getId_film()})}" 203 th:method="POST"> 204 205 <div class="form-group"> 206 <label style="color: white;font-size: 20px;font-weight: bold">Кино</label> 207 <select name="cinemas" class="form-control" id="cinema"> 208 <option 209 th:selected="${cinemas.get(1)}" 210 th:each="cinema : ${cinemas}" 211 th:value="${cinema.getId_cinema()}" 212 th:text="${cinema.getName()}"> 213 </option> 202 <!-- <form th:action="@{'/home/getFilm/{id}' (id=${film.getId_film()})}"--> 203 <!-- th:method="POST">--> 204 205 <!-- <div class="form-group">--> 206 <!-- <label style="color: white;font-size: 20px;font-weight: bold">Кино</label>--> 207 <!-- <select name="cinemas" class="form-control" id="cinema">--> 208 <!-- <option--> 209 <!-- th:selected="${cinemas.get(1)}"--> 210 <!-- th:each="cinema : ${cinemas}"--> 211 <!-- th:value="${cinema.getId_cinema()}"--> 212 <!-- th:text="${cinema.getName()}">--> 213 <!-- </option>--> 214 <!-- </select>--> 215 216 <!-- </div>--> 217 <!-- <button class="button" type="submit">Filter</button>--> 218 <!--</form>--> 219 <form id="filter-form"> 220 221 <label for="f2">Cinema</label> 222 <select name="id_cinema" id="f2"> 223 <option value="">All</option> 224 <option th:each="cinema : ${cinemas}" th:value="${cinema.id_cinema}" th:text="${cinema.name}"> [course]</option> 214 225 </select> 215 216 </div> 217 <button class="button" type="submit">Filter</button> 218 </form> 226 <button id="filter" type="submit">Filter</button> 227 </form> 219 228 220 229 </div> … … 225 234 <div class="card"> 226 235 <div class="imgBx"> 227 <img th:src=" "/>236 <img th:src="@{${film.getUrl()}}"/> 228 237 </div> 229 238 <div class="contentBx">
Note:
See TracChangeset
for help on using the changeset viewer.