Ignore:
Timestamp:
11/11/21 11:55:43 (3 years ago)
Author:
andrejTavchioski <andrej.tavchioski@…>
Branches:
master
Children:
2ace8f0
Parents:
3a58bd6
Message:

fixed deleteVraboten and deleteRegistriranParkirac

File:
1 edited

Legend:

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

    r3a58bd6 r97fbc67  
    22
    33import java.util.List;
     4import java.util.Optional;
     5
    46import org.springframework.beans.factory.annotation.Autowired;
    57import org.springframework.web.bind.annotation.*;
    68import parkup.configs.RegistrationRequest;
    7 import parkup.configs.RegistrationService;
     9import parkup.configs.RegistrationServiceRP;
    810import parkup.entities.Administrator;
    911import parkup.services.AdministratorService;
     
    1214public class AdministratorController {
    1315    private final AdministratorService administratorService;
    14     private final RegistrationService registrationService;
     16    private final RegistrationServiceRP registrationServiceRP;
    1517
    1618    @Autowired
    17     public AdministratorController(AdministratorService administratorService, RegistrationService registrationService) {
     19    public AdministratorController(AdministratorService administratorService, RegistrationServiceRP registrationServiceRP) {
    1820        this.administratorService = administratorService;
    19         this.registrationService = registrationService;
     21        this.registrationServiceRP = registrationServiceRP;
    2022    }
    2123
     
    3638
    3739    @PostMapping({"/administrator"})
    38     public void addAdministrator(@RequestBody Administrator administrator) {
    39         this.administratorService.addAdministrator(administrator);
     40    public Optional<Administrator> addAdministrator(@RequestBody Administrator administrator) {
     41        return this.administratorService.addAdministrator(administrator);
    4042    }
    4143
    4244    @PutMapping({"/administrator/{administratorId}"})
    43     public void updateAdministrator(@PathVariable int administratorId, @RequestBody Administrator administrator) {
    44         this.administratorService.updateAdministrator(administratorId, administrator.getFirstName(), administrator.getLastName(), administrator.getMobile(), administrator.getEmail());
     45    public Administrator updateAdministrator(@PathVariable int administratorId, @RequestBody Administrator administrator) {
     46        return this.administratorService.updateAdministrator(administratorId, administrator.getFirstName(), administrator.getLastName(), administrator.getMobile(), administrator.getEmail());
    4547    }
    4648
    4749    @DeleteMapping({"/administrator/{administratorId}"})
    48     public void deleteAdministrator(@PathVariable int administratorId) {
    49         this.administratorService.deleteAdministrator(administratorId);
     50    public Optional<Administrator> deleteAdministrator(@PathVariable int administratorId) {
     51        return this.administratorService.deleteAdministrator(administratorId);
    5052    }
    5153
    5254    @PostMapping({"/administrator/registration"})
    5355    public String register(@RequestBody RegistrationRequest request){
    54         return registrationService.register(request);
     56        return registrationServiceRP.register(request);
    5557    }
    5658
    5759    @GetMapping(path = "/administrator/registration/confirm")
    5860    public String confirm(@RequestParam("token") String token) {
    59         return registrationService.confirmToken(token);
     61        return registrationServiceRP.confirmToken(token);
    6062    }
    6163}
Note: See TracChangeset for help on using the changeset viewer.