feat(mitarbeiter-bearbeiten): add employee update functionality

This commit is contained in:
Jan K9f 2025-01-15 11:30:39 +01:00
parent d86af94ac8
commit 8abc5855dd
Signed by: jank
GPG key ID: 50620ADD22CD330B
6 changed files with 47 additions and 5 deletions

View file

@ -8,7 +8,7 @@ import { SkillService } from "./skill.service";
providedIn: 'root'
})
export class EmployeeService {
constructor(private http: HttpClient) {}
constructor(private http: HttpClient) { }
responseDtoToPutDto(employee: EmployeeResponseDTO): EmployeeRequestPutDTO {
@ -23,6 +23,9 @@ export class EmployeeService {
}
}
updateEmployee(employee: EmployeeResponseDTO) {
this.http.put(`${SkillService.BASE_URL}/employees/${employee.id}`, this.responseDtoToPutDto(employee)).subscribe();
}
getAllEmployees(): Observable<Array<EmployeeResponseDTO>> {
return this.http.get<Array<EmployeeResponseDTO>>(`${SkillService.BASE_URL}/employees`);