Ignore:
Timestamp:
02/10/22 23:45:54 (2 years ago)
Author:
andrejTavchioski <andrej.tavchioski@…>
Branches:
master
Children:
0e407de
Parents:
c45b67b
Message:

added new method to check users

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sources/app/src/main/java/parkup/controllers/RegisteredUserController.java

    rc45b67b r52df867  
    88import parkup.configs.RegistrationRequest;
    99import parkup.configs.RegistrationServiceRP;
     10import parkup.data.enumarations.SessionStatus;
    1011import parkup.entities.RegisteredUser;
     12import parkup.services.ParkingSessionService;
    1113import parkup.services.RegisteredUserService;
    1214
     
    1517    private final RegisteredUserService registeredUserService;
    1618    private final RegistrationServiceRP registrationServiceRP;
     19    private final ParkingSessionService parkingSessionService;
    1720
    1821    @Autowired
    19     public RegisteredUserController(RegisteredUserService registeredUserService, RegistrationServiceRP registrationServiceRP) {
     22    public RegisteredUserController(RegisteredUserService registeredUserService, RegistrationServiceRP registrationServiceRP, ParkingSessionService parkingSessionService) {
    2023        this.registeredUserService = registeredUserService;
    2124        this.registrationServiceRP = registrationServiceRP;
     25        this.parkingSessionService = parkingSessionService;
    2226    }
    2327
     
    3741    }
    3842
     43    @GetMapping({"registriranParkirac/{regParkId}/session"})
     44    public SessionStatus getStatusOnParkirac(@PathVariable int regParkId){
     45        return parkingSessionService.getStatusOfParkirac(regParkId);
     46    }
     47
    3948    @PostMapping({"/registriranParkirac"})
    4049    public Optional<RegisteredUser> addRegistriranParkirac(@RequestBody RegisteredUser regPark) {
     
    4453    @PutMapping({"/registriranParkirac/{regParkId}"})
    4554    public RegisteredUser updateRegistriranParkirac(@PathVariable int regParkId, @RequestBody RegisteredUser regPark) {
    46         return this.registeredUserService.updateRegPark(regParkId, regPark.getFirstName(), regPark.getLastName(), regPark.getMobile(), regPark.getEmail(),regPark.getPlates());
     55        return this.registeredUserService.updateRegPark(regParkId,regPark.getPassword(), regPark.getFirstName(), regPark.getLastName(), regPark.getMobile(), regPark.getEmail(),regPark.getPlates());
    4756    }
    4857
Note: See TracChangeset for help on using the changeset viewer.