salutation management views

This commit is contained in:
Julian Krauser 2025-01-25 12:16:05 +01:00
parent 3866d406b2
commit bc721d06ab
14 changed files with 541 additions and 91 deletions

View file

@ -88,7 +88,7 @@ export const useMemberStore = defineStore("member", {
},
async createMember(member: CreateMemberViewModel): Promise<AxiosResponse<any, any>> {
const result = await http.post(`/admin/member`, {
salutation: member.salutation,
salutationId: member.salutationId,
firstname: member.firstname,
lastname: member.lastname,
nameaffix: member.nameaffix,
@ -100,7 +100,7 @@ export const useMemberStore = defineStore("member", {
},
async updateActiveMember(member: UpdateMemberViewModel): Promise<AxiosResponse<any, any>> {
const result = await http.patch(`/admin/member/${member.id}`, {
salutation: member.salutation,
salutationId: member.salutationId,
firstname: member.firstname,
lastname: member.lastname,
nameaffix: member.nameaffix,