Changes in / [eb36f39:2a98e34]
- Location:
- src/main
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/com/example/moviezone/web/HomeController.java
reb36f39 r2a98e34 134 134 135 135 } 136 // @GetMapping("/films") 137 // public String getFilmsPage(Model model){ 138 // model.addAttribute("cinemas",cinemaService.findAllCinemas()); 139 // List<FilmsReturnTable> pom=new LinkedList<>(); 140 // model.addAttribute("films",pom); 141 // boolean h=pom.isEmpty(); 142 // List<FilmsReturnTable> help=filmService.getFilmsFromCinema(2); 143 // model.addAttribute("bodyContent","films"); 144 // return "master-template"; 145 // } 146 136 147 @GetMapping("/films") 137 148 @Transactional … … 146 157 } 147 158 148 public String getFilmsPage1(Model model,Integer id_cinema){ 149 model.addAttribute("cinemas",cinemaService.findAllCinemas()); 150 if (id_cinema!=null) { 151 model.addAttribute("films",filmService.getFilmsFromCinema(id_cinema.intValue())); 152 }else{ 153 List<FilmsReturnTable> pom=new LinkedList<>(); 154 model.addAttribute("films",pom); 155 } 156 157 model.addAttribute("bodyContent","films"); 158 return "master-template"; 159 } 160 @PostMapping("/getFilmsFromCinema") 161 public String getFilmsFromCinema(@RequestParam Integer cinema, Model model){ 162 return getFilmsPage1(model,cinema); 163 } 159 160 // @GetMapping("/films") 161 // public String getFilmsPage1(Model model,@RequestParam(required = false) Integer id_cinema){ 162 // model.addAttribute("cinemas",cinemaService.findAllCinemas()); 163 // if (id_cinema!=null) { 164 // model.addAttribute("films",filmService.getFilmsFromCinema(id_cinema)); 165 // }else{ 166 //// List<FilmsReturnTable> pom=new LinkedList<>(); 167 // model.addAttribute("films",filmService.findAllFilms()); 168 // } 169 // model.addAttribute("bodyContent","films"); 170 // return "master-template"; 171 // } 172 173 // @PostMapping("/getFilmsFromCinema") 174 // public String getFilmsFromCinema(@RequestParam Integer cinema, Model model){ 175 // return getFilmsPage1(model,cinema); 176 // } 164 177 @GetMapping("/projections") 165 178 public String getProjectionsPage(Model model) -
src/main/resources/templates/films.html
reb36f39 r2a98e34 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.