internal Id to member

This commit is contained in:
Julian Krauser 2025-01-02 17:08:53 +01:00
parent cfefcd81d7
commit 0d2c7dd7f1
17 changed files with 101 additions and 20 deletions

View file

@ -228,6 +228,7 @@ export async function createMember(req: Request, res: Response): Promise<any> {
const lastname = req.body.lastname;
const nameaffix = req.body.nameaffix;
const birthdate = req.body.birthdate;
const internalId = req.body.internalId;
let createMember: CreateMemberCommand = {
salutation,
@ -235,6 +236,7 @@ export async function createMember(req: Request, res: Response): Promise<any> {
lastname,
nameaffix,
birthdate,
internalId,
};
let memberId = await MemberCommandHandler.create(createMember);
@ -249,12 +251,10 @@ export async function createMember(req: Request, res: Response): Promise<any> {
*/
export async function addMembershipToMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const internalId = req.body.internalId;
const start = req.body.start;
const statusId = req.body.statusId;
let createMembership: CreateMembershipCommand = {
internalId,
start,
memberId,
statusId,
@ -394,6 +394,7 @@ export async function updateMemberById(req: Request, res: Response): Promise<any
const lastname = req.body.lastname;
const nameaffix = req.body.nameaffix;
const birthdate = req.body.birthdate;
const internalId = req.body.internalId;
let updateMember: UpdateMemberCommand = {
id: memberId,
@ -402,6 +403,7 @@ export async function updateMemberById(req: Request, res: Response): Promise<any
lastname,
nameaffix,
birthdate,
internalId,
};
await MemberCommandHandler.update(updateMember);
@ -417,7 +419,6 @@ export async function updateMemberById(req: Request, res: Response): Promise<any
export async function updateMembershipOfMember(req: Request, res: Response): Promise<any> {
const memberId = parseInt(req.params.memberId);
const recordId = parseInt(req.params.recordId);
const internalId = req.body.internalId;
const start = req.body.start;
const end = req.body.end || null;
const terminationReason = req.body.terminationReason;
@ -425,7 +426,6 @@ export async function updateMembershipOfMember(req: Request, res: Response): Pro
let updateMembership: UpdateMembershipCommand = {
id: recordId,
internalId,
start,
end,
terminationReason,