Ignore:
Timestamp:
12/24/21 23:31:23 (3 years ago)
Author:
andrejTavchioski <andrej.tavchioski@…>
Branches:
master
Children:
9dd526f
Parents:
8588fcb
Message:

Fixed some functionalities related to parkingSessions and parkingZones

File:
1 edited

Legend:

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

    r8588fcb r9ff45d6  
    33import java.util.List;
    44import java.util.Optional;
     5import java.util.stream.Collectors;
    56
    67import org.springframework.beans.factory.annotation.Autowired;
    78import org.springframework.web.bind.annotation.*;
    89import parkup.configs.RegistrationRequest;
    9 import parkup.configs.RegistrationServiceW;
     10//import parkup.configs.RegistrationServiceW;
     11import parkup.data.AddUpdateVraboten;
     12import parkup.data.enumarations.EmployeeStatus;
    1013import parkup.entities.Vraboten;
    1114import parkup.services.VrabotenService;
     
    1518public class VrabotenController {
    1619    private final VrabotenService vrabotenService;
    17     private final RegistrationServiceW registrationServiceW;
     20//    private final RegistrationServiceW registrationServiceW;
    1821
    1922    @Autowired
    20     public VrabotenController(VrabotenService vrabotenService, RegistrationServiceW registrationServiceW) {
     23    public VrabotenController(VrabotenService vrabotenService) {
    2124        this.vrabotenService = vrabotenService;
    22         this.registrationServiceW = registrationServiceW;
    2325    }
    2426
     
    4446
    4547    @PostMapping({"/vraboten"})
    46     public Optional<Vraboten> addVraboten(@RequestBody Vraboten vraboten) {
    47         return this.vrabotenService.addVraboten(vraboten);
     48    public Optional<Vraboten> addVraboten(@RequestBody AddUpdateVraboten vraboten) {
     49        return this.vrabotenService.addVraboten(vraboten.getPassword(), vraboten.getConfirmPass(), vraboten.isLocked(),vraboten.getFirstName(), vraboten.getLastName(),
     50                vraboten.getMobileNumber(), vraboten.getEmail(), vraboten.getStatus(),vraboten.getParkingZones());
    4851    }
    4952
    50     @PostMapping({"/vraboten/{vrabotenId}"})
     53    @PutMapping({"/vraboten/lock/{vrabotenId}"})
    5154    public void lockVraboten(@PathVariable int vrabotenId) {
    5255        this.vrabotenService.lockVrabotenAcc(vrabotenId);
    5356    }
    5457
     58//    @PostMapping({"/vraboten/setStatus/{vrabotenId}"})
     59//    public void setVrabotenStatus(@PathVariable int vrabotenId,@RequestParam String vrabotenStatus){
     60//        this.vrabotenService.setVrabotenStatus(vrabotenId,vrabotenStatus);
     61//    }
     62
    5563    @PutMapping({"/vraboten/{vrabotenId}"})
    56     public Vraboten updateVraboten(@PathVariable int vrabotenId, @RequestBody Vraboten vraboten) {
    57         return this.vrabotenService.updateVraboten(vrabotenId, vraboten.getFirstName(), vraboten.getLastName(),
    58                 vraboten.getMobile(), vraboten.getEmail(), vraboten.getStatus());
     64    public Vraboten updateVraboten(@PathVariable int vrabotenId, @RequestBody AddUpdateVraboten vraboten) {
     65        return this.vrabotenService.updateVraboten(vrabotenId,vraboten.getPassword(), vraboten.getConfirmPass(), vraboten.isLocked(),vraboten.getFirstName(), vraboten.getLastName(),
     66                vraboten.getMobileNumber(), vraboten.getEmail(), vraboten.getStatus(),vraboten.getParkingZones());
    5967    }
    6068
     
    6472    }
    6573
    66     @PostMapping({"/vraboten/registration"})
    67     public String register(@RequestBody RegistrationRequest request){
    68         return registrationServiceW.register(request);
    69     }
    70 
    71     @GetMapping(path = "/vraboten/registration/confirm")
    72     public String confirm(@RequestParam("token") String token) {
    73         return registrationServiceW.confirmToken(token);
    74     }
     74//    @PostMapping({"/vraboten/registration"})
     75//    public String register(@RequestBody RegistrationRequest request){
     76//        return registrationServiceW.register(request);
     77//    }
     78//
     79//    @GetMapping(path = "/vraboten/registration/confirm")
     80//    public String confirm(@RequestParam("token") String token) {
     81//        return registrationServiceW.confirmToken(token);
     82//    }
    7583}
Note: See TracChangeset for help on using the changeset viewer.