feat(qualifikation-form): implement submit functionality and navigation
This commit is contained in:
parent
8d778ae773
commit
6119621040
4 changed files with 32 additions and 9 deletions
|
@ -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();
|
||||
}
|
||||
|
|
Reference in a new issue