Changes in src/main/java/com/wediscussmovies/project/web/controller/MovieController.java [2efe93e:e0ef1b1] in Git
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/com/wediscussmovies/project/web/controller/MovieController.java
r2efe93e re0ef1b1 1 1 package com.wediscussmovies.project.web.controller; 2 2 3 import com.wediscussmovies.project.LoggedUser;4 3 import com.wediscussmovies.project.model.Movie; 5 4 import com.wediscussmovies.project.model.Person; … … 20 19 import java.sql.Date; 21 20 import java.time.LocalDate; 22 import java.util.ArrayList;23 21 import java.util.List; 24 22 … … 55 53 model.addAttribute("user",user); 56 54 } 57 List<Movie> movieList = movies; 58 List<List<Movie>> movie_rows = new ArrayList<>(); 59 for(int i=0; i<movieList.size(); i+=4){ 60 int j = i+4; 61 if(j>movieList.size()) 62 j=movieList.size(); 63 movie_rows.add(movieList.subList(i, j)); 64 } 55 65 56 model.addAttribute("movies", movies); 66 model.addAttribute("movie_rows", movie_rows);67 57 model.addAttribute("contentTemplate", "moviesList"); 68 58 if (error != null && !error.equals(" ")) … … 71 61 } 72 62 73 @GetMapping("/{id}")74 public String getMovie(@PathVariable Integer id, Model model){75 model.addAttribute("movie", movieService.findById(id));76 77 Authentication auth = SecurityContextHolder.getContext().getAuthentication();78 if (!(auth instanceof AnonymousAuthenticationToken)){79 UserDetails userDetails = (UserDetails) auth.getPrincipal();80 User user = (User) userDetails;81 model.addAttribute("likedMovies",this.movieService.findLikedMoviesByUser(user));82 model.addAttribute("user",user);83 }84 85 model.addAttribute("contentTemplate", "movieShow");86 return "template";87 }88 63 89 64 @GetMapping("/add")
Note:
See TracChangeset
for help on using the changeset viewer.