Ignore:
Timestamp:
09/03/21 11:25:12 (3 years ago)
Author:
KostaFortumanov <kfortumanov@…>
Branches:
master
Children:
f8007b3
Parents:
5577566
Message:

Added moderator class

Location:
src/main/java/it/finki/charitable/controller
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • src/main/java/it/finki/charitable/controller/DonationPostController.java

    r5577566 rf0d5cb7  
    11package it.finki.charitable.controller;
    22
    3 import it.finki.charitable.entities.AppUser;
    4 import it.finki.charitable.entities.DonationInformation;
    5 import it.finki.charitable.entities.DonationPost;
    6 import it.finki.charitable.entities.FundsCollected;
     3import it.finki.charitable.entities.*;
    74import it.finki.charitable.services.DonationInformationService;
    85import it.finki.charitable.services.DonationPostService;
     
    183180        DonationInformation donationInformation = new DonationInformation(amount, post.getId(), post.getTitle());
    184181        donationInformationService.save(donationInformation);
    185         AppUser user = userService.loadUserByUsername(SecurityContextHolder.getContext().getAuthentication().getName());
     182        MainUser user = (MainUser) userService.loadUserByUsername(SecurityContextHolder.getContext().getAuthentication().getName());
    186183        user.getDonationInformation().add(donationInformation);
    187184        userService.saveUser(user);
  • src/main/java/it/finki/charitable/controller/HomeController.java

    r5577566 rf0d5cb7  
    22
    33import it.finki.charitable.entities.AppUser;
     4import it.finki.charitable.entities.MainUser;
     5import it.finki.charitable.entities.Moderator;
    46import it.finki.charitable.entities.UserRole;
    57import it.finki.charitable.security.ConfirmationToken;
     
    8991        }
    9092
    91         AppUser user = new AppUser();
     93        AppUser user = new MainUser();
    9294        user.setFirstName(firstName);
    9395        user.setLastName(lastName);
  • src/main/java/it/finki/charitable/controller/UserProfileController.java

    r5577566 rf0d5cb7  
    44import it.finki.charitable.entities.DonationInformation;
    55import it.finki.charitable.entities.DonationPost;
     6import it.finki.charitable.entities.MainUser;
    67import it.finki.charitable.security.PasswordEncoder;
    78import it.finki.charitable.services.DonationPostService;
     
    3738    public String myDonations(Model model) {
    3839        model.addAttribute("myDonations", true);
    39         AppUser user = userService.loadUserByUsername(SecurityContextHolder.getContext().getAuthentication().getName());
     40        MainUser user = (MainUser) userService.loadUserByUsername(SecurityContextHolder.getContext().getAuthentication().getName());
    4041        List<DonationInformation> donations = user.getDonationInformation();
    4142        model.addAttribute("donations", donations);
     
    8990        }
    9091
    91         AppUser user = (AppUser) model.getAttribute("user");
     92        MainUser user = (MainUser) model.getAttribute("user");
    9293        user.setCreditCardInfo(cardName + "," + cardNumber + "," + expiryDate + "," + cvv);
    9394        userService.saveUser(user);
     
    9899    @RequestMapping("/removeCardInfo")
    99100    public String removeCardInfo(Model model) {
    100         AppUser user = (AppUser) model.getAttribute("user");
     101        MainUser user = (MainUser) model.getAttribute("user");
    101102        user.setCreditCardInfo(null);
    102103        userService.saveUser(user);
Note: See TracChangeset for help on using the changeset viewer.