Changeset 86e187f


Ignore:
Timestamp:
02/08/23 12:33:30 (22 months ago)
Author:
DenicaKj <dkorvezir@…>
Branches:
master
Children:
61fed7c
Parents:
2a98e34
Message:

style

Location:
src/main
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/main/java/com/example/moviezone/web/HomeController.java

    r2a98e34 r86e187f  
    145145//    }
    146146
    147     @GetMapping("/films")
     147    //@GetMapping("/films")
    148148    @Transactional
    149149    public String getFilmsPage(Model model){
     
    158158
    159159
    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 //    }
     160    @GetMapping("/films")
     161    @Transactional
     162    public String getFilmsPage1(Model model,@RequestParam(required = false) Integer id_cinema){
     163        model.addAttribute("cinemas",cinemaService.findAllCinemas());
     164        if (id_cinema!=null) {
     165            model.addAttribute("films",filmService.getFilmsFromCinema(id_cinema));
     166        }else{
     167            List<FilmsReturnTable> pom=new LinkedList<>();
     168            model.addAttribute("films",filmService.findAllFilms());
     169        }
     170        model.addAttribute("bodyContent","films");
     171        return "master-template";
     172    }
    172173
    173174//    @PostMapping("/getFilmsFromCinema")
  • src/main/resources/templates/films.html

    r2a98e34 r86e187f  
    200200</style>
    201201<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>-->
    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>
     202    <form th:action="@{'/home/films'}"
     203        th:method="GET">
     204
     205    <div class="form-group">
     206        <label style="color: white;font-size: 20px;font-weight: bold">Кино</label>
     207        <select name="id_cinema" class="form-control" id="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>
    225214        </select>
    226         <button id="filter" type="submit">Filter</button>
    227     </form>
    228 
    229 </div>
     215
     216    </div>
     217        <button class="button" type="submit">Filter</button>
     218</form>
     219
    230220<div xmlns:th="http://www.thymeleaf.org">
    231221    <div class="main">
Note: See TracChangeset for help on using the changeset viewer.