calendar and vehicle booking rework

This commit is contained in:
Matthias Hochmeister
2026-03-25 16:01:03 +01:00
parent e78a23bc05
commit 7cc4facc11

View File

@@ -122,10 +122,10 @@ export const bookingApi = {
// Booking categories
// ---------------------------------------------------------------------------
export const kategorieApi = {
getAll: () => api.get<BuchungsKategorie[]>('/api/buchungskategorien').then((r) => r.data),
getActive: () => api.get<BuchungsKategorie[]>('/api/buchungskategorien/active').then((r) => r.data),
create: (data: Omit<BuchungsKategorie, 'id'>) => api.post<BuchungsKategorie>('/api/buchungskategorien', data).then((r) => r.data),
update: (id: number, data: Partial<BuchungsKategorie>) => api.patch<BuchungsKategorie>(`/api/buchungskategorien/${id}`, data).then((r) => r.data),
getAll: () => api.get<{ success: boolean; data: BuchungsKategorie[] }>('/api/buchungskategorien').then((r) => r.data.data),
getActive: () => api.get<{ success: boolean; data: BuchungsKategorie[] }>('/api/buchungskategorien/active').then((r) => r.data.data),
create: (data: Omit<BuchungsKategorie, 'id'>) => api.post<{ success: boolean; data: BuchungsKategorie }>('/api/buchungskategorien', data).then((r) => r.data.data),
update: (id: number, data: Partial<BuchungsKategorie>) => api.patch<{ success: boolean; data: BuchungsKategorie }>(`/api/buchungskategorien/${id}`, data).then((r) => r.data.data),
delete: (id: number) => api.delete(`/api/buchungskategorien/${id}`).then((r) => r.data),
};