feat(qualifikation-form): implement submit functionality and navigation

This commit is contained in:
Jan K9f 2025-01-15 20:45:17 +01:00
commit 6119621040
Signed by: jank
GPG key ID: 50620ADD22CD330B
4 changed files with 32 additions and 9 deletions

View file

@ -54,10 +54,20 @@ export class EmployeeService {
return this.http.get<EmployeeResponseDTO>(`${SkillService.BASE_URL}/employees/${id}`);
}
removeSkillFromEmployee(skillId: number, employee: EmployeeResponseDTO) {
let employeePut = this.responseDtoToPutDto(employee);
if (employeePut.skillSet.indexOf(skillId) != 1) {
employeePut.skillSet = employeePut.skillSet.filter(skill => skill != skillId);
}
this.http.put(`${SkillService.BASE_URL}/employees/${employee.id}`, employeePut).subscribe();
}
addSkillToEmployee(skillId: number, employee: EmployeeResponseDTO) {
let employeePut = this.responseDtoToPutDto(employee);
employeePut.skillSet.push(skillId);
if (employeePut.skillSet.indexOf(skillId) == -1) {
employeePut.skillSet.push(skillId);
}
this.http.put(`${SkillService.BASE_URL}/employees/${employee.id}`, employeePut).subscribe();
}