constructor(private http: HttpClient) { }
GetAll(): Observable<any> {
return this.http.get(this.baseUrl + "/all");
}
GetSingle(id: any): Observable<any> {
return this.http.get(this.baseUrl + "/single/" + id);
}
Update(obj: Object) {
const data = JSON.stringify(obj);
return this.http.put(this.baseUrl, data, {
headers: new HttpHeaders({
"Content-Type": "application/json",
}),
});
}
Create(obj: Object) {
const data = JSON.stringify(obj);
return this.http.post(this.baseUrl, data, {
headers: new HttpHeaders({
"Content-Type": "application/json",
}),
});
}
Delete(obj: Object) {
const data = JSON.stringify(obj);
return this.http.delete(this.baseUrl + "/delete", data, {
headers: new HttpHeaders({
"Content-Type": "application/json",
}),
});
}