This repository has been archived on 2025-05-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
Hochzeit/ui/src/app/besucher.service.ts
Husky d0bc77271e backend fertig gestellt
frontend angefangen
2022-01-04 19:01:33 +01:00

34 lines
876 B
TypeScript

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);
}
}