Ignore:
Timestamp:
02/02/22 14:15:35 (2 years ago)
Author:
andrejTavchioski <andrej.tavchioski@…>
Branches:
master
Children:
df4089c
Parents:
9ff45d6
Message:

backend refactoring

File:
1 edited

Legend:

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

    r9ff45d6 r9dd526f  
    33import java.util.List;
    44import java.util.Optional;
    5 import java.util.stream.Collectors;
    65
    76import org.springframework.beans.factory.annotation.Autowired;
    87import org.springframework.web.bind.annotation.*;
    9 import parkup.configs.RegistrationRequest;
    108//import parkup.configs.RegistrationServiceW;
    11 import parkup.data.AddUpdateVraboten;
    12 import parkup.data.enumarations.EmployeeStatus;
    13 import parkup.entities.Vraboten;
    14 import parkup.services.VrabotenService;
    15 import parkup.data.VrabotenDemo;
     9import parkup.data.AddUpdateWorker;
     10import parkup.data.WorkerDemoParkingZones;
     11import parkup.entities.Worker;
     12import parkup.services.WorkerService;
     13import parkup.data.WorkerDemo;
    1614
    1715@RestController
    1816public class VrabotenController {
    19     private final VrabotenService vrabotenService;
     17    private final WorkerService workerService;
    2018//    private final RegistrationServiceW registrationServiceW;
    2119
    2220    @Autowired
    23     public VrabotenController(VrabotenService vrabotenService) {
    24         this.vrabotenService = vrabotenService;
     21    public VrabotenController(WorkerService workerService) {
     22        this.workerService = workerService;
    2523    }
    2624
    2725    @GetMapping({"/vraboten"})
    28     public List<Vraboten> getAllVraboten() {
    29         return this.vrabotenService.getVraboteni();
     26    public List<Worker> getAllVraboten() {
     27        return this.workerService.getWorkers();
    3028    }
    3129
    3230    @GetMapping({"/vraboten/{vrabotenId}"})
    33     public Vraboten getVraboten(@PathVariable int vrabotenId) {
    34         Vraboten vraboten = this.vrabotenService.findById(vrabotenId);
     31    public WorkerDemoParkingZones getVraboten(@PathVariable int vrabotenId) {
     32        WorkerDemoParkingZones vraboten = this.workerService.findById(vrabotenId);
    3533        if (vraboten != null) {
    3634            return vraboten;
     
    4139
    4240    @GetMapping({"/vraboten/vrabotenDemo"})
    43     public List<VrabotenDemo> getVraboteniDemos(){
    44         return this.vrabotenService.getAllVraboteniDemos();
     41    public List<WorkerDemo> getVraboteniDemos(){
     42        return this.workerService.getAllVraboteniDemos();
    4543    }
    4644
    4745    @PostMapping({"/vraboten"})
    48     public Optional<Vraboten> addVraboten(@RequestBody AddUpdateVraboten vraboten) {
    49         return this.vrabotenService.addVraboten(vraboten.getPassword(), vraboten.getConfirmPass(), vraboten.isLocked(),vraboten.getFirstName(), vraboten.getLastName(),
     46    public Optional<Worker> addVraboten(@RequestBody AddUpdateWorker vraboten) {
     47        return this.workerService.addWorker(vraboten.getPassword(), vraboten.getConfirmPass(), vraboten.isLocked(),vraboten.getFirstName(), vraboten.getLastName(),
    5048                vraboten.getMobileNumber(), vraboten.getEmail(), vraboten.getStatus(),vraboten.getParkingZones());
    5149    }
     
    5351    @PutMapping({"/vraboten/lock/{vrabotenId}"})
    5452    public void lockVraboten(@PathVariable int vrabotenId) {
    55         this.vrabotenService.lockVrabotenAcc(vrabotenId);
     53        this.workerService.lockWorkerAcc(vrabotenId);
    5654    }
    5755
     
    6260
    6361    @PutMapping({"/vraboten/{vrabotenId}"})
    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(),
     62    public WorkerDemoParkingZones updateVraboten(@PathVariable int vrabotenId, @RequestBody AddUpdateWorker vraboten) {
     63        return this.workerService.updateWorker(vrabotenId,vraboten.getPassword(), vraboten.getConfirmPass(), vraboten.isLocked(),vraboten.getFirstName(), vraboten.getLastName(),
    6664                vraboten.getMobileNumber(), vraboten.getEmail(), vraboten.getStatus(),vraboten.getParkingZones());
    6765    }
    6866
    6967    @DeleteMapping({"/vraboten/{vrabotenId}"})
    70     public Optional<Vraboten> deleteVraboten(@PathVariable int vrabotenId) {
    71         return this.vrabotenService.deleteVraboten(vrabotenId);
     68    public Optional<Worker> deleteVraboten(@PathVariable int vrabotenId) {
     69        return this.workerService.deleteWorker(vrabotenId);
    7270    }
    7371
Note: See TracChangeset for help on using the changeset viewer.