Cleanup http.service.ts
This commit is contained in:
@@ -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 */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user