15 lines
741 B
JavaScript
15 lines
741 B
JavaScript
import api from './axios';
|
|
|
|
export const eventApi = {
|
|
getAllEvents: async () => (await api.get('/event/')).data,
|
|
createEvent: async (data) => (await api.post('/event/create/', data)).data,
|
|
updateEvent: async (id, data) => (await api.patch(`/event/${id}/`, data)).data,
|
|
deleteEvent: async (id) => (await api.delete(`/event/${id}/`)).data,
|
|
getEvent: async (id) => (await api.get(`/event/${id}/`)).data,
|
|
|
|
getProfiles: async () => (await api.get('/event/profiles/')).data,
|
|
createProfile: async (data) => (await api.post('/event/profiles/', data)).data,
|
|
updateProfile: async (id, data) => (await api.patch(`/event/profiles/${id}/`, data)).data,
|
|
deleteProfile: async (id) => (await api.delete(`/event/profiles/${id}/`)).data,
|
|
};
|