create, edit, delete member related Data

This commit is contained in:
Julian Krauser 2024-09-27 14:55:49 +02:00
parent 585ff008b9
commit 27a4d2187d
36 changed files with 2375 additions and 70 deletions

View file

@ -22,6 +22,7 @@ export interface CreateCommunicationViewModel {
streetNumber: number;
streetNumberAddition: string;
typeId: number;
isNewsletterMain: boolean;
}
export interface UpdateCommunicationViewModel {
@ -33,4 +34,5 @@ export interface UpdateCommunicationViewModel {
street: string;
streetNumber: number;
streetNumberAddition: string;
isNewsletterMain: boolean;
}

View file

@ -4,6 +4,7 @@ export interface MemberAwardViewModel {
note?: string;
date: Date;
award: string;
awardId: number;
}
export interface CreateMemberAwardViewModel {

View file

@ -4,6 +4,7 @@ export interface MemberExecutivePositionViewModel {
start: Date;
end?: Date;
executivePosition: string;
executivePositionId: number;
}
export interface CreateMemberExecutivePositionViewModel {

View file

@ -5,14 +5,13 @@ export interface MemberQualificationViewModel {
end?: Date;
terminationReason?: string;
qualification: string;
qualificationId: number;
}
export interface CreateMemberQualificationViewModel {
note?: string;
start: Date;
end?: Date;
terminationReason?: string;
qualificationId: string;
qualificationId: number;
}
export interface UpdateMemberQualificationViewModel {
@ -21,5 +20,5 @@ export interface UpdateMemberQualificationViewModel {
start: Date;
end?: Date;
terminationReason?: string;
qualificationId: string;
qualificationId: number;
}

View file

@ -5,13 +5,12 @@ export interface MembershipViewModel {
end?: Date;
terminationReason?: string;
status: string;
statusId: number;
}
export interface CreateMembershipViewModel {
internalId?: string;
start: Date;
end?: Date;
terminationReason?: string;
statusId: number;
}