Changeset 3650316


Ignore:
Timestamp:
02/07/23 14:48:59 (22 months ago)
Author:
DenicaKj <dkorvezir@…>
Branches:
master
Children:
cb5debb
Parents:
3242ef4
Message:

Trying To Call A procedure from databasee

Location:
src/main
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • src/main/java/com/example/moviezone/repository/FilmRepository.java

    r3242ef4 r3650316  
    22
    33import com.example.moviezone.model.Film;
     4import com.example.moviezone.model.procedures.FilmsReturnTable;
    45import org.springframework.data.jpa.repository.JpaRepository;
    56import org.springframework.data.jpa.repository.query.Procedure;
     
    910
    1011public interface FilmRepository extends JpaRepository<Film,Integer> {
    11 
     12    @Procedure("project.getFilmsFromCinema")
     13    List<FilmsReturnTable> getFilmsFromCinema(int id);
    1214}
  • src/main/java/com/example/moviezone/web/HomeController.java

    r3242ef4 r3650316  
    3131
    3232    public HomeController(FilmService filmService, UserService userService, ProjectionService projectionService, EventService eventService, TicketService ticketService, WorkerService workerService, CustomerRatesFilmService customerRatesFilmService, CinemaService cinemaService, CinemaOrganizesEventService cinemaOrganizesEventService, CinemaPlaysFilmService cinemaPlaysFilmService) {
     33       
    3334        this.filmService = filmService;
    3435        this.userService = userService;
     
    124125    @GetMapping("/films")
    125126    public String getFilmsPage(Model model){
     127        model.addAttribute("cinemas",cinemaService.findAllCinemas());
    126128        model.addAttribute("films",filmService.findAllFilms());
    127129        model.addAttribute("bodyContent","films");
  • src/main/resources/templates/films.html

    r3242ef4 r3650316  
    194194        border-radius: 20px;
    195195    }
     196    .form-group{
     197        width: 200px;
     198    }
     199
    196200</style>
     201<div>
     202    <div class="form-group">
     203        <label style="color: white;font-size: 20px;font-weight: bold">Кино</label>
     204        <select name="cinemas" class="form-control">
     205            <option
     206                    th:selected="${cinemas.get(1)}"
     207                    th:each="cinema : ${cinemas}"
     208                    th:value="${cinema.getId_cinema()}"
     209                    th:text="${cinema.getName()}">
     210            </option>
     211        </select>
     212    </div>
     213
     214</div>
    197215<div xmlns:th="http://www.thymeleaf.org">
    198216    <div class="main">
Note: See TracChangeset for help on using the changeset viewer.