Changeset 90317ea for src/main/java/com/example/moviezone/web
- Timestamp:
- 02/08/23 14:40:10 (23 months ago)
- Branches:
- master
- Children:
- 5867520, 632e3d8
- Parents:
- 61fed7c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/com/example/moviezone/web/HomeController.java
r61fed7c r90317ea 16 16 import org.springframework.web.bind.annotation.*; 17 17 18 import javax.naming.event.EventDirContext; 18 19 import javax.servlet.http.HttpSession; 19 20 import javax.transaction.Transactional; … … 79 80 return "master-template"; 80 81 } 81 82 @GetMapping("/getEvent/{id}") 83 public String getEvent(@PathVariable Long id, Model model) { 84 Event event =eventService.getEventById(id).get(); 85 model.addAttribute("event", event); 86 model.addAttribute("bodyContent", "event"); 87 88 return "master-template"; 89 } 82 90 @GetMapping("/login") 83 91 public String getLoginPage(Model model) … … 149 157 return "master-template"; 150 158 } 151 159 @Transactional 152 160 @GetMapping("/projections") 153 public String getProjectionsPage(Model model) 154 { 155 model.addAttribute("projections",projectionService.findAllProjections()); 156 model.addAttribute("bodyContent","projections"); 161 public String getProjectionsPage(Model model,@RequestParam(required = false) Integer id_cinema) 162 { 163 model.addAttribute("cinemas",cinemaService.findAllCinemas()); 164 if (id_cinema!=null) { 165 model.addAttribute("films",filmService.getFilmsFromCinemaNow(id_cinema)); 166 }else{ 167 List<FilmsReturnTable> pom=new LinkedList<>(); 168 model.addAttribute("films",filmService.getFilmsNow()); 169 } 170 model.addAttribute("bodyContent","films"); 157 171 return "master-template"; 158 172 } 159 173 @GetMapping("/events") 160 public String getEventsPage(Model model) 161 { 162 model.addAttribute("events",eventService.findAllEvents()); 174 @Transactional 175 public String getEventsPage(Model model,@RequestParam(required = false) Integer id_cinema) 176 { 177 model.addAttribute("cinemas",cinemaService.findAllCinemas()); 178 if (id_cinema!=null) { 179 model.addAttribute("events",eventService.getEventsFromCinema(id_cinema)); 180 }else{ 181 List<FilmsReturnTable> pom=new LinkedList<>(); 182 model.addAttribute("events",eventService.getEventsNow()); 183 } 163 184 model.addAttribute("bodyContent","events"); 164 185 return "master-template";
Note:
See TracChangeset
for help on using the changeset viewer.