Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/main/java/com/wediscussmovies/project/web/controller/MovieController.java

    rc02189f r3c0f9a9  
    55import com.wediscussmovies.project.model.Person;
    66import com.wediscussmovies.project.model.User;
    7 import com.wediscussmovies.project.querymodels.MovieLikesQM;
    87import com.wediscussmovies.project.service.GenreService;
    98import com.wediscussmovies.project.service.MovieService;
     
    2423import java.time.LocalDate;
    2524import java.util.ArrayList;
    26 import java.util.HashMap;
    27 import java.util.LinkedList;
    2825import java.util.List;
    2926
     
    4239
    4340    @GetMapping("/old")
    44     public String getMoviesOld(@RequestParam(required = false) String titleQuery, Model model,
     41    public String getMovies(@RequestParam(required = false) String titleQuery, Model model,
    4542                            @RequestParam(required = false) String error){
    4643        List<Movie> movies;
     
    5956        model.addAttribute("movie_rows", movie_rows);
    6057        model.addAttribute("contentTemplate", "moviesList");
    61         model.addAttribute("genres", genreService.findAll());
    6258        if (error != null && !error.equals(" "))
    6359            model.addAttribute("error",error);
     
    6763
    6864    @GetMapping
    69     public String getMovies(@RequestParam(required = false) String titleQuery, Model model,
     65    public String getMoviesAlternative(@RequestParam(required = false) String titleQuery, Model model,
    7066                            @RequestParam(required = false) String error, @RequestParam(required = false) String page){
    7167        if (page==null){
     
    7672        List<List<Movie>> movie_rows = new ArrayList<>();
    7773        DesignFrontMovies.designMovieList(movies,movie_rows);
    78         //addModelPropertiesForMoviesLikes(model, movies);
    7974        model.addAttribute("movies", movies);
    8075        model.addAttribute("movie_rows", movie_rows);
    81         model.addAttribute("genres", genreService.findAll());
    8276        model.addAttribute("contentTemplate", "moviesListPaged");
    8377        if (error != null && !error.equals(" "))
     
    9084        model.addAttribute("movie", movieService.findById(id));
    9185        addModelPropertiesForUser(model);
    92         model.addAttribute("likes", movieService.findLikesForMovieById(id).getLikes());
    9386        model.addAttribute("contentTemplate", "movieShow");
    9487        return "template";
     
    196189        model.addAttribute("user",user);
    197190    }
    198     private void addModelPropertiesForMoviesLikes(Model model, List<Movie> movies){
    199         HashMap<Integer,MovieLikesQM> movieLikes = new HashMap<>();
    200         for(Movie m: movies){
    201             movieLikes.put(m.getMovieId(),movieService.findLikesForMovieById(m.getMovieId()));
    202         }
    203         model.addAttribute("movieLikes", movieLikes);
    204     }
    205191
    206192}
Note: See TracChangeset for help on using the changeset viewer.