Ignore:
Timestamp:
02/12/22 14:49:26 (2 years ago)
Author:
andrejTavchioski <andrej.tavchioski@…>
Branches:
master
Children:
3f0bf09
Parents:
2b65789
Message:

fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sources/app/src/main/java/parkup/services/RegisteredUserService.java

    r2b65789 r8f153ca  
    2222import parkup.data.Plate;
    2323import parkup.entities.RegisteredUser;
     24import parkup.repositories.PlateRepository;
    2425import parkup.repositories.RegisteredUserRepository;
    2526
     
    3031    private final ConfirmationTokenService confirmationTokenService;
    3132    private final EmailValidator emailValidator;
     33    private final PlateRepository plateRepository;
    3234    @Autowired
    33     public RegisteredUserService(RegisteredUserRepository registeredUserRepository, BCryptPasswordEncoder bCryptPasswordEncoder, ConfirmationTokenService confirmationTokenService, EmailValidator emailValidator) {
     35    public RegisteredUserService(RegisteredUserRepository registeredUserRepository, BCryptPasswordEncoder bCryptPasswordEncoder, ConfirmationTokenService confirmationTokenService, EmailValidator emailValidator, PlateRepository plateRepository) {
    3436        this.registeredUserRepository = registeredUserRepository;
    3537        this.bCryptPasswordEncoder = bCryptPasswordEncoder;
    3638        this.confirmationTokenService = confirmationTokenService;
    3739        this.emailValidator = emailValidator;
     40        this.plateRepository = plateRepository;
    3841    }
    3942
     
    155158
    156159    @Transactional
    157     public RegisteredUser addTablica(int regParkId, Plate plate) {
     160    public String addTablica(int regParkId, Plate plate) {
    158161        RegisteredUser user = registeredUserRepository.findByRegParkId(regParkId);
    159162        user.getPlates().add(plate);
    160         return user;
     163        return plate.getPlate();
    161164    }
    162165    @Transactional
    163     public RegisteredUser deleteTablica(int regParkId, String plate) {
     166    public String deleteTablica(int regParkId, String plate) {
    164167        RegisteredUser user = registeredUserRepository.findByRegParkId(regParkId);
    165         user.getPlates().remove(new Plate(plate));
    166         return user;
     168        Plate p =plateRepository.findByPlate(plate);
     169        user.getPlates().remove(p);
     170        return plate;
    167171    }
    168172
Note: See TracChangeset for help on using the changeset viewer.