Ignore:
Timestamp:
02/05/22 22:48:19 (3 years ago)
Author:
Petar Partaloski <ppartaloski@…>
Branches:
main
Children:
2efe93e
Parents:
5b447b0
Message:

Fixed and added a better front end, improved clarity

File:
1 edited

Legend:

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

    r5b447b0 rf25e8dd  
    6161    }
    6262
     63    @GetMapping("/{id}")
     64    public String getMovie(@PathVariable Integer id, Model model){
     65        model.addAttribute("movie", movieService.findById(id));
     66
     67        Authentication auth = SecurityContextHolder.getContext().getAuthentication();
     68        if (!(auth instanceof AnonymousAuthenticationToken)){
     69            UserDetails userDetails = (UserDetails) auth.getPrincipal();
     70            User user = (User) userDetails;
     71            model.addAttribute("likedMovies",this.movieService.findLikedMoviesByUser(user));
     72            model.addAttribute("user",user);
     73        }
     74
     75        model.addAttribute("contentTemplate", "movieShow");
     76        return "template";
     77    }
    6378
    6479    @GetMapping("/add")
Note: See TracChangeset for help on using the changeset viewer.