Implement editing qualifications (#20)
Co-authored-by: Phan Huy Tran <p.tran@neusta.de> Reviewed-on: #20 Reviewed-by: Constantin Simonis <constantin@simonis.lol>
This commit is contained in:

committed by
Get in my car i have candy

parent
fc6ea3b907
commit
c938ef8465
@ -1,7 +1,6 @@
|
||||
import {inject, Injectable} from "@angular/core";
|
||||
import {HttpClient} from "@angular/common/http";
|
||||
import {Observable} from "rxjs";
|
||||
import {Employee} from "../Employee";
|
||||
import {map, Observable} from "rxjs";
|
||||
import {Qualification} from "../Qualification";
|
||||
|
||||
|
||||
@ -14,10 +13,16 @@ export default class QualificationService {
|
||||
private static readonly BASE_URL = 'http://localhost:8089';
|
||||
|
||||
public getAll(): Observable<Qualification[]> {
|
||||
return this.http.get<Qualification[]>(`${QualificationService.BASE_URL}/qualifications`)
|
||||
return this.http.get<Qualification[]>(`${QualificationService.BASE_URL}/qualifications`).pipe(
|
||||
map(qualifications => qualifications.sort((a, b) => a.id - b.id))
|
||||
)
|
||||
}
|
||||
|
||||
public create(data: any) {
|
||||
return this.http.post(`${QualificationService.BASE_URL}/qualifications`, data)
|
||||
}
|
||||
|
||||
public edit(id: number, data: any) {
|
||||
return this.http.put(`${QualificationService.BASE_URL}/qualifications/${id}`, data)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user