This commit is contained in:
Viktoria committed 2022-08-30 10:36:34 +02:00
1 parent 0d6fce8c48
commit 71358a25dd
2 files changed
+3 -3

No files matched your search

@@ -140,12 +140,12 @@ public class ProjectController {
} }
@PostMapping("/{projectId}/{nameOfPosition}/applay") @PostMapping("/{projectId}/{nameOfPosition}/applay")
public ModelAndView applayOnProject(@PathVariable("projectId") Long projectId, public ModelAndView applyOnProject(@PathVariable("projectId") Long projectId,
@PathVariable("nameOfPosition") String nameOfPosition, @PathVariable("nameOfPosition") String nameOfPosition,
Principal principal) { Principal principal) {
ModelAndView modelAndView = new ModelAndView(); ModelAndView modelAndView = new ModelAndView();
modelAndView.addObject("message", projectService.applayOnProject(projectId, nameOfPosition, principal)); modelAndView.addObject("message", projectService.applyOnProject(projectId, nameOfPosition, principal));
modelAndView.addObject("project", modelMapper.map(projectService.getProjectById(projectId), ProjectDto.class)); modelAndView.addObject("project", modelMapper.map(projectService.getProjectById(projectId), ProjectDto.class));
modelAndView.setViewName("project"); modelAndView.setViewName("project");
@@ -77,7 +77,7 @@ public class ProjectService {
return participantRepo.findAllByNameOfPosition(nameOfPosition.trim()); return participantRepo.findAllByNameOfPosition(nameOfPosition.trim());
} }
public Project applayOnProject(Long projectId, String nameOfPosition, Principal principal) { public Project applyOnProject(Long projectId, String nameOfPosition, Principal principal) {
Project project = getProjectById(projectId); Project project = getProjectById(projectId);
project.getParticipants().stream().forEach(participant -> { project.getParticipants().stream().forEach(participant -> {
if (participant.getNameOfPosition().equals(nameOfPosition)) if (participant.getNameOfPosition().equals(nameOfPosition))