mirror of
https://github.com/PaulReichmuth/timekeep-backend.git
synced 2026-02-06 04:53:25 +00:00
refactor pure objects as request body into WSTOs
This commit is contained in:
@@ -5,6 +5,7 @@ import de.pnreichmuth.timekeep_backend.entities.Team;
|
||||
import de.pnreichmuth.timekeep_backend.exceptions.ExistsException;
|
||||
import de.pnreichmuth.timekeep_backend.exceptions.NotFoundException;
|
||||
import de.pnreichmuth.timekeep_backend.services.TeamService;
|
||||
import de.pnreichmuth.timekeep_backend.wsto.RacerWSTO;
|
||||
import de.pnreichmuth.timekeep_backend.wsto.TeamWSTO;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@@ -23,9 +24,10 @@ public class TeamMemberRestController {
|
||||
|
||||
// ///////////////////////////////////////////////BEGIN POST MAPPINGS///////////////////////////////////////////////////
|
||||
@PostMapping("/addMemberToTeam")
|
||||
public ResponseEntity<?> addMemberToTeam(@RequestParam("teamName") String teamName, @RequestBody Racer racer) {
|
||||
public ResponseEntity<?> addMemberToTeam(@RequestParam("teamName") String teamName, @RequestBody RacerWSTO racerWsto) {
|
||||
Team mockTeam = new Team();
|
||||
mockTeam.setTeamName(teamName);
|
||||
Racer racer = RacerWSTO.toEntity(racerWsto);
|
||||
try{
|
||||
this.teamService.addMember(mockTeam,racer);
|
||||
}
|
||||
@@ -39,9 +41,10 @@ public class TeamMemberRestController {
|
||||
}
|
||||
// ///////////////////////////////////////////////BEGIN DELETE MAPPINGS///////////////////////////////////////////////////
|
||||
@DeleteMapping("/removeMemberFromTeam")
|
||||
public ResponseEntity<?> removeMemberFromTeam(@RequestParam("teamName") String teamName, @RequestBody Racer racer) {
|
||||
public ResponseEntity<?> removeMemberFromTeam(@RequestParam("teamName") String teamName, @RequestBody RacerWSTO racerWsto) {
|
||||
Team mockTeam = new Team();
|
||||
mockTeam.setTeamName(teamName);
|
||||
Racer racer = RacerWSTO.toEntity(racerWsto);
|
||||
try{
|
||||
this.teamService.removeMember(mockTeam,racer);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user