http service tests

This commit is contained in:
2025-10-24 01:30:39 +02:00
parent 10d004ded8
commit 21722cef59
4 changed files with 85 additions and 15 deletions

17
src/app/http.service.ts Normal file
View File

@@ -0,0 +1,17 @@
import { Kinosaal } from '@infinimotion/model-frontend';
import { HttpClient } from "@angular/common/http";
import { inject, Injectable } from "@angular/core";
import { Observable } from "rxjs";
@Injectable({providedIn: 'root'})
export class HttpService {
private http = inject(HttpClient);
getAllKinosaal(): Observable<Kinosaal> {
return this.http.get<Kinosaal>(`https://infinimotion.de/api/kinosaal`);
}
addKinosaal(kinosaal: Omit<Kinosaal, 'id'>): Observable<Kinosaal> {
return this.http.post<Kinosaal>(`https://infinimotion.de/api/kinosaal`, kinosaal);
}
}