Admin event select signup form

This commit is contained in:
Aarni Halinen
2020-06-17 00:24:19 +03:00
parent 8a10c6679e
commit 42eee4fffc
2 changed files with 66 additions and 17 deletions
+25 -9
View File
@@ -9,6 +9,20 @@ export interface Signup {
list_name: string;
}
export async function getSignup(id: number): Promise<Signup> {
try {
const resp = await axios.get(`${url}${id}`, {
headers: {
"Authorization": getAuthHeader()
},
});
return resp.data;
} catch (err) {
console.error(err);
throw err;
}
}
export async function createSignup(data: Signup): Promise<Signup> {
try {
const resp = await axios.post(url, data);
@@ -19,12 +33,14 @@ export async function createSignup(data: Signup): Promise<Signup> {
}
}
// export async function updateSignup(data: Signup): Promise<Signup> {
// try {
// const resp = await axios.post(url, data);
// return resp.data;
// } catch (err) {
// console.error(err);
// throw err;
// }
// }
export async function updateSignup(data: Signup): Promise<Signup> {
try {
const { id } = data;
if (!id) throw new Error("SignupId required!");
const resp = await axios.put(`${url}${id}`, data);
return resp.data;
} catch (err) {
console.error(err);
throw err;
}
}