backend fertig gestellt

frontend angefangen
This commit is contained in:
Husky
2022-01-04 19:01:33 +01:00
parent 71ac5d0a5b
commit d0bc77271e
47 changed files with 23070 additions and 0 deletions

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