Ignore:
Timestamp:
11/04/21 16:59:49 (3 years ago)
Author:
DavidTrajkovski <davidtrajkovski11@…>
Branches:
master
Children:
9504a09
Parents:
ce6ad22
Message:

fixed delete methods

File:
1 edited

Legend:

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

    rce6ad22 rf6bc52d  
    77
    88import java.util.List;
     9import java.util.Optional;
    910
    1011@RestController
     
    3233    }
    3334
     35    @GetMapping({"parkingZone/parkingZoneNames"})
     36    public List<String> getParkingZoneNames(){
     37        return this.parkingZoneService.getAllParkingZoneNames();
     38    }
     39
    3440    @PostMapping({"/parkingZone"})
    35     public void addParkingZone(@RequestBody ParkingZone parkingZone) {
    36         //System.out.println("???????");
    37         parkingZoneService.addParkingZone(parkingZone);
     41    public Optional<ParkingZone> addParkingZone(@RequestBody ParkingZone parkingZone) {
     42        return this.parkingZoneService.addParkingZone(parkingZone);
     43    }
     44
     45    @PostMapping("/parkingZoneName")
     46    public ParkingZone addParkingZoneName(@RequestBody String name){
     47        return this.parkingZoneService.addParkingZoneNameOnly(name);
    3848    }
    3949
    4050    @PutMapping({"/parkingZone/{parkingZoneId}"})
    41     public void updateParkingZone(@PathVariable int parkingZoneId, @RequestBody ParkingZone parkingZone) {
    42         parkingZoneService.updateParkingZone(parkingZoneId, parkingZone.getPzName(), parkingZone.getPrice(), parkingZone.getCapacity(), parkingZone.getWorkHours(),parkingZone.getLocation());
     51    public ParkingZone updateParkingZone(@PathVariable int parkingZoneId, @RequestBody ParkingZone parkingZone) {
     52        return this.parkingZoneService.updateParkingZone(parkingZoneId, parkingZone.getPzName(), parkingZone.getPrice(), parkingZone.getCapacity(),
     53                parkingZone.getLocation(), parkingZone.getFrom(), parkingZone.getTo(), parkingZone.getColor(),
     54                parkingZone.getParkingSpaces(), parkingZone.getParkingZoneLocation());
    4355    }
    4456
    4557    @DeleteMapping({"/parkingZone/{parkingZoneId}"})
    46     public void deleteParkingZone(@PathVariable int parkingZoneId) {
    47         parkingZoneService.deleteParkingZone(parkingZoneId);
     58    public Optional<ParkingZone> deleteParkingZone(@PathVariable int parkingZoneId) {
     59        return this.parkingZoneService.deleteParkingZone(parkingZoneId);
    4860    }
    4961}
Note: See TracChangeset for help on using the changeset viewer.