backend fertig gestellt
frontend angefangen
This commit is contained in:
33
ui/src/app/besucher.service.ts
Normal file
33
ui/src/app/besucher.service.ts
Normal file
@@ -0,0 +1,33 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import { HttpClient} from '@angular/common/http'
|
||||
import { environment } from 'src/environments/environment';
|
||||
import { Observable } from 'rxjs';
|
||||
import { Besucher } from 'src/besucher';
|
||||
|
||||
|
||||
|
||||
@Injectable({
|
||||
providedIn: 'root'
|
||||
})
|
||||
export class BesucherService {
|
||||
|
||||
constructor(private httpClient: HttpClient) { }
|
||||
|
||||
getBesucherList() : Observable<Besucher[]> {
|
||||
var result = this.httpClient.get<Besucher[]>(environment.gateway + '/besucher');
|
||||
return result;
|
||||
}
|
||||
|
||||
addBesucher(besucher: Besucher) {
|
||||
return this.httpClient.post(environment.gateway + "/besucher",besucher);
|
||||
}
|
||||
|
||||
comeBesucher(besucher: Besucher) {
|
||||
return this.httpClient.put(environment.gateway+ "/besucher", besucher);
|
||||
}
|
||||
|
||||
deleteBesucher(besucher: Besucher) {
|
||||
return this.httpClient.delete(environment.gateway + "/besucher/"+besucher.id);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user