update usage of salutation

This commit is contained in:
Julian Krauser 2025-01-25 11:57:58 +01:00
parent e330e3a7d6
commit 3866d406b2
9 changed files with 96 additions and 34 deletions

View file

@ -1,10 +1,10 @@
import { Salutation } from "@/enums/salutation";
import type { CommunicationViewModel } from "./communication.models";
import type { MembershipViewModel } from "./membership.models";
import type { SalutationViewModel } from "../../settings/salutation.models";
export interface MemberViewModel {
id: number;
salutation: Salutation;
salutation: SalutationViewModel;
firstname: string;
lastname: string;
nameaffix: string;
@ -19,7 +19,7 @@ export interface MemberViewModel {
export interface MemberStatisticsViewModel {
id: number;
salutation: Salutation;
salutation: string;
firstname: string;
lastname: string;
nameaffix: string;
@ -30,7 +30,7 @@ export interface MemberStatisticsViewModel {
}
export interface CreateMemberViewModel {
salutation: Salutation;
salutationId: number;
firstname: string;
lastname: string;
nameaffix: string;
@ -40,7 +40,7 @@ export interface CreateMemberViewModel {
export interface UpdateMemberViewModel {
id: number;
salutation: Salutation;
salutationId: number;
firstname: string;
lastname: string;
nameaffix: string;

View file

@ -1,5 +1,3 @@
import type { Salutation } from "../../../../enums/salutation";
export interface MembershipViewModel {
id: number;
start: Date;
@ -15,7 +13,7 @@ export interface MembershipStatisticsViewModel {
status: string;
statusId: number;
memberId: number;
memberSalutation: Salutation;
memberSalutation: string;
memberFirstname: string;
memberLastname: string;
memberNameaffix: string;

View file

@ -0,0 +1,13 @@
export interface SalutationViewModel {
id: number;
salutation: string;
}
export interface CreateSalutationViewModel {
salutation: string;
}
export interface UpdateSalutationViewModel {
id: number;
salutation: string;
}