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 { var result = this.httpClient.get(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); } }