self defined value tables - commands
This commit is contained in:
parent
b19cd97a01
commit
4048c21c1f
16 changed files with 526 additions and 2 deletions
|
@ -1,6 +1,8 @@
|
|||
import { Request, Response } from "express";
|
||||
import AwardService from "../../service/awardService";
|
||||
import AwardFactory from "../../factory/admin/award";
|
||||
import { CreateAwardCommand, DeleteAwardCommand, UpdateAwardCommand } from "../../command/awardCommand";
|
||||
import AwardCommandHandler from "../../command/awardCommandHandler";
|
||||
|
||||
/**
|
||||
* @description get all awards
|
||||
|
@ -48,6 +50,11 @@ export async function getAwardAssignedMembers(req: Request, res: Response): Prom
|
|||
export async function createAward(req: Request, res: Response): Promise<any> {
|
||||
const award = req.body.award;
|
||||
|
||||
let createAward: CreateAwardCommand = {
|
||||
award: award,
|
||||
};
|
||||
await AwardCommandHandler.create(createAward);
|
||||
|
||||
res.sendStatus(204);
|
||||
}
|
||||
|
||||
|
@ -61,6 +68,12 @@ export async function updateAward(req: Request, res: Response): Promise<any> {
|
|||
const id = parseInt(req.params.id);
|
||||
const award = req.body.award;
|
||||
|
||||
let updateAward: UpdateAwardCommand = {
|
||||
id: id,
|
||||
award: award,
|
||||
};
|
||||
await AwardCommandHandler.update(updateAward);
|
||||
|
||||
res.sendStatus(204);
|
||||
}
|
||||
|
||||
|
@ -73,5 +86,10 @@ export async function updateAward(req: Request, res: Response): Promise<any> {
|
|||
export async function deleteAward(req: Request, res: Response): Promise<any> {
|
||||
const id = parseInt(req.params.id);
|
||||
|
||||
let deleteAward: DeleteAwardCommand = {
|
||||
id: id,
|
||||
};
|
||||
await AwardCommandHandler.delete(deleteAward);
|
||||
|
||||
res.sendStatus(204);
|
||||
}
|
||||
|
|
|
@ -2,6 +2,12 @@ import { Request, Response } from "express";
|
|||
import CommunicationTypeService from "../../service/communicationTypeService";
|
||||
import CommunicationTypeFactory from "../../factory/admin/communicationType";
|
||||
import CommunicationService from "../../service/communicationService";
|
||||
import {
|
||||
CreateCommunicationTypeCommand,
|
||||
DeleteCommunicationTypeCommand,
|
||||
UpdateCommunicationTypeCommand,
|
||||
} from "../../command/communicationTypeCommand";
|
||||
import CommunicationTypeCommandHandler from "../../command/communicationTypeCommandHandler";
|
||||
|
||||
/**
|
||||
* @description get all communicationTypes
|
||||
|
@ -47,6 +53,13 @@ export async function getCommunicationTypeAvailableColumns(req: Request, res: Re
|
|||
*/
|
||||
export async function createCommunicationType(req: Request, res: Response): Promise<any> {
|
||||
const communicationType = req.body.communicationType;
|
||||
const useColumns = req.body.fields;
|
||||
|
||||
let createCommunicationType: CreateCommunicationTypeCommand = {
|
||||
type: communicationType,
|
||||
useColumns: useColumns,
|
||||
};
|
||||
await CommunicationTypeCommandHandler.create(createCommunicationType);
|
||||
|
||||
res.sendStatus(204);
|
||||
}
|
||||
|
@ -60,6 +73,14 @@ export async function createCommunicationType(req: Request, res: Response): Prom
|
|||
export async function updateCommunicationType(req: Request, res: Response): Promise<any> {
|
||||
const id = parseInt(req.params.id);
|
||||
const communicationType = req.body.communicationType;
|
||||
const useColumns = req.body.fields;
|
||||
|
||||
let updateCommunicationType: UpdateCommunicationTypeCommand = {
|
||||
id: id,
|
||||
type: communicationType,
|
||||
useColumns: useColumns,
|
||||
};
|
||||
await CommunicationTypeCommandHandler.update(updateCommunicationType);
|
||||
|
||||
res.sendStatus(204);
|
||||
}
|
||||
|
@ -73,5 +94,10 @@ export async function updateCommunicationType(req: Request, res: Response): Prom
|
|||
export async function deleteCommunicationType(req: Request, res: Response): Promise<any> {
|
||||
const id = parseInt(req.params.id);
|
||||
|
||||
let deleteCommunicationType: DeleteCommunicationTypeCommand = {
|
||||
id: id,
|
||||
};
|
||||
await CommunicationTypeCommandHandler.delete(deleteCommunicationType);
|
||||
|
||||
res.sendStatus(204);
|
||||
}
|
||||
|
|
|
@ -1,6 +1,12 @@
|
|||
import { Request, Response } from "express";
|
||||
import ExecutivePositionService from "../../service/executivePositionService";
|
||||
import ExecutivePositionFactory from "../../factory/admin/executivePosition";
|
||||
import {
|
||||
CreateExecutivePositionCommand,
|
||||
DeleteExecutivePositionCommand,
|
||||
UpdateExecutivePositionCommand,
|
||||
} from "../../command/executivePositionCommand";
|
||||
import ExecutivePositionCommandHandler from "../../command/executivePositionCommandHandler";
|
||||
|
||||
/**
|
||||
* @description get all executivePositions
|
||||
|
@ -48,6 +54,11 @@ export async function getExecutivePositionAssignedMembers(req: Request, res: Res
|
|||
export async function createExecutivePosition(req: Request, res: Response): Promise<any> {
|
||||
const executivePosition = req.body.executivePosition;
|
||||
|
||||
let createExecutivePosition: CreateExecutivePositionCommand = {
|
||||
position: executivePosition,
|
||||
};
|
||||
await ExecutivePositionCommandHandler.create(createExecutivePosition);
|
||||
|
||||
res.sendStatus(204);
|
||||
}
|
||||
|
||||
|
@ -61,6 +72,12 @@ export async function updateExecutivePosition(req: Request, res: Response): Prom
|
|||
const id = parseInt(req.params.id);
|
||||
const executivePosition = req.body.executivePosition;
|
||||
|
||||
let updateExecutivePosition: UpdateExecutivePositionCommand = {
|
||||
id: id,
|
||||
position: executivePosition,
|
||||
};
|
||||
await ExecutivePositionCommandHandler.update(updateExecutivePosition);
|
||||
|
||||
res.sendStatus(204);
|
||||
}
|
||||
|
||||
|
@ -73,5 +90,10 @@ export async function updateExecutivePosition(req: Request, res: Response): Prom
|
|||
export async function deleteExecutivePosition(req: Request, res: Response): Promise<any> {
|
||||
const id = parseInt(req.params.id);
|
||||
|
||||
let deleteExecutivePosition: DeleteExecutivePositionCommand = {
|
||||
id: id,
|
||||
};
|
||||
await ExecutivePositionCommandHandler.delete(deleteExecutivePosition);
|
||||
|
||||
res.sendStatus(204);
|
||||
}
|
||||
|
|
|
@ -1,6 +1,12 @@
|
|||
import { Request, Response } from "express";
|
||||
import MembershipStatusService from "../../service/membershipStatusService";
|
||||
import MembershipStatusFactory from "../../factory/admin/membershipStatus";
|
||||
import {
|
||||
CreateMembershipStatusCommand,
|
||||
DeleteMembershipStatusCommand,
|
||||
UpdateMembershipStatusCommand,
|
||||
} from "../../command/membershipStatusCommand";
|
||||
import MembershipStatusCommandHandler from "../../command/membershipStatusCommandHandler";
|
||||
|
||||
/**
|
||||
* @description get all membershipStatus
|
||||
|
@ -48,6 +54,11 @@ export async function getMembershipStatusAssignedMembers(req: Request, res: Resp
|
|||
export async function createMembershipStatus(req: Request, res: Response): Promise<any> {
|
||||
const membershipStatus = req.body.membershipStatus;
|
||||
|
||||
let createMembershipStatus: CreateMembershipStatusCommand = {
|
||||
status: membershipStatus,
|
||||
};
|
||||
await MembershipStatusCommandHandler.create(createMembershipStatus);
|
||||
|
||||
res.sendStatus(204);
|
||||
}
|
||||
|
||||
|
@ -61,6 +72,12 @@ export async function updateMembershipStatus(req: Request, res: Response): Promi
|
|||
const id = parseInt(req.params.id);
|
||||
const membershipStatus = req.body.membershipStatus;
|
||||
|
||||
let updateMembershipStatus: UpdateMembershipStatusCommand = {
|
||||
id: id,
|
||||
status: membershipStatus,
|
||||
};
|
||||
await MembershipStatusCommandHandler.update(updateMembershipStatus);
|
||||
|
||||
res.sendStatus(204);
|
||||
}
|
||||
|
||||
|
@ -73,5 +90,10 @@ export async function updateMembershipStatus(req: Request, res: Response): Promi
|
|||
export async function deleteMembershipStatus(req: Request, res: Response): Promise<any> {
|
||||
const id = parseInt(req.params.id);
|
||||
|
||||
let deleteMembershipStatus: DeleteMembershipStatusCommand = {
|
||||
id: id,
|
||||
};
|
||||
await MembershipStatusCommandHandler.delete(deleteMembershipStatus);
|
||||
|
||||
res.sendStatus(204);
|
||||
}
|
||||
|
|
|
@ -1,6 +1,12 @@
|
|||
import { Request, Response } from "express";
|
||||
import QualificationService from "../../service/qualification";
|
||||
import QualificationFactory from "../../factory/admin/qualification";
|
||||
import {
|
||||
CreateQualificationCommand,
|
||||
DeleteQualificationCommand,
|
||||
UpdateQualificationCommand,
|
||||
} from "../../command/qualificationCommand";
|
||||
import QualificationCommandHandler from "../../command/qualificationCommandHandler";
|
||||
|
||||
/**
|
||||
* @description get all qualifications
|
||||
|
@ -48,6 +54,11 @@ export async function getQualificationAssignedMembers(req: Request, res: Respons
|
|||
export async function createQualification(req: Request, res: Response): Promise<any> {
|
||||
const qualification = req.body.qualification;
|
||||
|
||||
let createQualification: CreateQualificationCommand = {
|
||||
qualification: qualification,
|
||||
};
|
||||
await QualificationCommandHandler.create(createQualification);
|
||||
|
||||
res.sendStatus(204);
|
||||
}
|
||||
|
||||
|
@ -61,6 +72,12 @@ export async function updateQualification(req: Request, res: Response): Promise<
|
|||
const id = parseInt(req.params.id);
|
||||
const qualification = req.body.qualification;
|
||||
|
||||
let updateQualification: UpdateQualificationCommand = {
|
||||
id: id,
|
||||
qualification: qualification,
|
||||
};
|
||||
await QualificationCommandHandler.update(updateQualification);
|
||||
|
||||
res.sendStatus(204);
|
||||
}
|
||||
|
||||
|
@ -73,5 +90,10 @@ export async function updateQualification(req: Request, res: Response): Promise<
|
|||
export async function deleteQualification(req: Request, res: Response): Promise<any> {
|
||||
const id = parseInt(req.params.id);
|
||||
|
||||
let deleteQualification: DeleteQualificationCommand = {
|
||||
id: id,
|
||||
};
|
||||
await QualificationCommandHandler.delete(deleteQualification);
|
||||
|
||||
res.sendStatus(204);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue