Changes in / [eb36f39:2a98e34]


Ignore:
Location:
src/main
Files:
2 edited

Legend:

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

    reb36f39 r2a98e34  
    134134
    135135    }
     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
    136147    @GetMapping("/films")
    137148    @Transactional
     
    146157    }
    147158
    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//    }
    164177    @GetMapping("/projections")
    165178    public String getProjectionsPage(Model model)
  • src/main/resources/templates/films.html

    reb36f39 r2a98e34  
    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>
     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>
    214225        </select>
    215 
    216     </div>
    217         <button class="button" type="submit">Filter</button>
    218 </form>
     226        <button id="filter" type="submit">Filter</button>
     227    </form>
    219228
    220229</div>
     
    225234            <div class="card">
    226235                <div class="imgBx">
    227                     <img th:src=""/>
     236                    <img th:src="@{${film.getUrl()}}"/>
    228237                </div>
    229238                <div class="contentBx">
Note: See TracChangeset for help on using the changeset viewer.