Cleanup http.service.ts

This commit is contained in:
2025-11-21 00:22:14 +01:00
parent 3bc5b9cd3a
commit 11ba07d550

View File

@@ -13,16 +13,6 @@ export class HttpService {
/* Bestellung APIs */
/* GET /api/bestellung/{id} */
getAllOrder(id: number): Observable<Bestellung[]> {
return this.http.get<Bestellung[]>(`${this.baseUrl}bestellung`);
}
/* GET /api/bestellung/{id} */
getOrderById(id: number): Observable<Bestellung> {
return this.http.get<Bestellung>(`${this.baseUrl}bestellung/${id}`);
}
/* POST /api/bestellung/filter */
getOrdersByFilter(filter: string[]): Observable<Bestellung[]> {
return this.http.post<Bestellung[]>(`${this.baseUrl}bestellung/filter`, filter);
@@ -38,12 +28,6 @@ export class HttpService {
return this.http.put<Bestellung>(`${this.baseUrl}bestellung`, order);
}
/* DELETE /api/bestellung/{id} */
deleteOrder(id: number): Observable<void> {
return this.http.delete<void>(`${this.baseUrl}bestellung/${id}`);
}
/* POST /api/order-transaction/create */
saveAddOrder(req: {order:Bestellung, tickets:Eintrittskarte[]}): Observable<{order:Bestellung, tickets:Eintrittskarte[]}> {
return this.http.post<{order: Bestellung, tickets: Eintrittskarte[]}>(`${this.baseUrl}order-transaction/create`, req);
@@ -52,36 +36,11 @@ export class HttpService {
/* Eintrittskarte APIs */
/* GET /api/eintrittskarte/{id} */
getAllTickets(id: number): Observable<Eintrittskarte[]> {
return this.http.get<Eintrittskarte[]>(`${this.baseUrl}eintrittskarte`);
}
/* GET /api/eintrittskarte/{id} */
getTicketById(id: number): Observable<Eintrittskarte> {
return this.http.get<Eintrittskarte>(`${this.baseUrl}eintrittskarte/${id}`);
}
/* POST /api/eintrittskarte/filter */
getTicketsByFilter(filter: string[]): Observable<Eintrittskarte[]> {
return this.http.post<Eintrittskarte[]>(`${this.baseUrl}eintrittskarte/filter`, filter);
}
/* POST /api/eintrittskarte */
addTicket(order: Omit<Eintrittskarte, 'id'>): Observable<Eintrittskarte> {
return this.http.post<Eintrittskarte>(`${this.baseUrl}eintrittskarte`, order);
}
/* PUT /api/eintrittskarte/{id} */
updateTicket(id: number, order: Partial<Eintrittskarte>): Observable<Eintrittskarte> {
return this.http.put<Eintrittskarte>(`${this.baseUrl}eintrittskarte/${id}`, order);
}
/* DELETE /api/eintrittskarte/{id} */
deleteTicket(id: number): Observable<void> {
return this.http.delete<void>(`${this.baseUrl}eintrittskarte/${id}`);
}
/* Kinosaal APIs */
@@ -90,34 +49,14 @@ export class HttpService {
return this.http.get<Kinosaal[]>(`${this.baseUrl}kinosaal`);
}
/* GET /api/kinosaal/{id} */
getKinosaalById(id: number): Observable<Kinosaal> {
return this.http.get<Kinosaal>(`${this.baseUrl}kinosaal/${id}`);
}
/* POST /api/kinosaal */
addKinosaal(kinosaal: Omit<Kinosaal, 'id'>): Observable<Kinosaal> {
return this.http.post<Kinosaal>(`${this.baseUrl}kinosaal`, kinosaal);
}
/* PUT /api/kinosaal/{id} */
updateKinosaal(id: number, kinosaal: Partial<Kinosaal>): Observable<Kinosaal> {
return this.http.put<Kinosaal>(`${this.baseUrl}kinosaal/${id}`, kinosaal);
}
/* DELETE /api/kinosaal/{id} */
deleteKinosaal(id: number): Observable<void> {
return this.http.delete<void>(`${this.baseUrl}kinosaal/${id}`);
}
/* Vorstellung APIs */
/* GET /api/vorstellung */
getAllPerformaces(): Observable<Vorstellung[]> {
return this.http.get<Vorstellung[]>(`${this.baseUrl}vorstellung`);
}
/* GET /api/vorstellung/{id} */
getPerformaceById(id: number): Observable<Vorstellung> {
return this.http.get<Vorstellung>(`${this.baseUrl}vorstellung/${id}`);
@@ -128,21 +67,6 @@ export class HttpService {
return this.http.post<Vorstellung[]>(`${this.baseUrl}vorstellung/filter`, filter);
}
/* POST /api/vorstellung */
addPerformace(vorstellung: Omit<Vorstellung, 'id'>): Observable<Vorstellung> {
return this.http.post<Vorstellung>(`${this.baseUrl}vorstellung`, vorstellung);
}
/* PUT /api/vorstellung/{id} */
updatePerformace(id: number, vorstellung: Partial<Vorstellung>): Observable<Vorstellung> {
return this.http.put<Vorstellung>(`${this.baseUrl}vorstellung/${id}`, vorstellung);
}
/* DELETE /api/vorstellung/{id} */
deletePerformace(id: number): Observable<void> {
return this.http.delete<void>(`${this.baseUrl}vorstellung/${id}`);
}
/* Film APIs */