self defined value tables - getters
This commit is contained in:
parent
c85f23ed73
commit
ddb355836a
28 changed files with 1067 additions and 0 deletions
35
src/routes/admin/award.ts
Normal file
35
src/routes/admin/award.ts
Normal file
|
@ -0,0 +1,35 @@
|
|||
import express, { Request, Response } from "express";
|
||||
import {
|
||||
createAward,
|
||||
deleteAward,
|
||||
getAllAwards,
|
||||
getAwardAssignedMembers,
|
||||
getAwardById,
|
||||
updateAward,
|
||||
} from "../../controller/admin/awardController";
|
||||
|
||||
var router = express.Router({ mergeParams: true });
|
||||
|
||||
router.get("/", async (req: Request, res: Response) => {
|
||||
await getAllAwards(req, res);
|
||||
});
|
||||
|
||||
router.get("/:id", async (req: Request, res: Response) => {
|
||||
await getAwardById(req, res);
|
||||
});
|
||||
|
||||
router.get("/:id/assigned", async (req: Request, res: Response) => {
|
||||
await getAwardAssignedMembers(req, res);
|
||||
});
|
||||
|
||||
router.post("/", async (req: Request, res: Response) => {
|
||||
await createAward(req, res);
|
||||
});
|
||||
|
||||
router.patch("/:id", async (req: Request, res: Response) => {
|
||||
await updateAward(req, res);
|
||||
});
|
||||
|
||||
router.delete("/:id", async (req: Request, res: Response) => {
|
||||
await deleteAward(req, res);
|
||||
});
|
35
src/routes/admin/communicationType.ts
Normal file
35
src/routes/admin/communicationType.ts
Normal file
|
@ -0,0 +1,35 @@
|
|||
import express, { Request, Response } from "express";
|
||||
import {
|
||||
createCommunicationType,
|
||||
deleteCommunicationType,
|
||||
getAllCommunicationTypes,
|
||||
getCommunicationTypeAvailableColumns,
|
||||
getCommunicationTypeById,
|
||||
updateCommunicationType,
|
||||
} from "../../controller/admin/communicationTypeController";
|
||||
|
||||
var router = express.Router({ mergeParams: true });
|
||||
|
||||
router.get("/", async (req: Request, res: Response) => {
|
||||
await getAllCommunicationTypes(req, res);
|
||||
});
|
||||
|
||||
router.get("/:id", async (req: Request, res: Response) => {
|
||||
await getCommunicationTypeById(req, res);
|
||||
});
|
||||
|
||||
router.get("/fields", async (req: Request, res: Response) => {
|
||||
await getCommunicationTypeAvailableColumns(req, res);
|
||||
});
|
||||
|
||||
router.post("/", async (req: Request, res: Response) => {
|
||||
await createCommunicationType(req, res);
|
||||
});
|
||||
|
||||
router.patch("/:id", async (req: Request, res: Response) => {
|
||||
await updateCommunicationType(req, res);
|
||||
});
|
||||
|
||||
router.delete("/:id", async (req: Request, res: Response) => {
|
||||
await deleteCommunicationType(req, res);
|
||||
});
|
35
src/routes/admin/executivePosition.ts
Normal file
35
src/routes/admin/executivePosition.ts
Normal file
|
@ -0,0 +1,35 @@
|
|||
import express, { Request, Response } from "express";
|
||||
import {
|
||||
createExecutivePosition,
|
||||
deleteExecutivePosition,
|
||||
getAllExecutivePositions,
|
||||
getExecutivePositionAssignedMembers,
|
||||
getExecutivePositionById,
|
||||
updateExecutivePosition,
|
||||
} from "../../controller/admin/executivePositionController";
|
||||
|
||||
var router = express.Router({ mergeParams: true });
|
||||
|
||||
router.get("/", async (req: Request, res: Response) => {
|
||||
await getAllExecutivePositions(req, res);
|
||||
});
|
||||
|
||||
router.get("/:id", async (req: Request, res: Response) => {
|
||||
await getExecutivePositionById(req, res);
|
||||
});
|
||||
|
||||
router.get("/:id/assigned", async (req: Request, res: Response) => {
|
||||
await getExecutivePositionAssignedMembers(req, res);
|
||||
});
|
||||
|
||||
router.post("/", async (req: Request, res: Response) => {
|
||||
await createExecutivePosition(req, res);
|
||||
});
|
||||
|
||||
router.patch("/:id", async (req: Request, res: Response) => {
|
||||
await updateExecutivePosition(req, res);
|
||||
});
|
||||
|
||||
router.delete("/:id", async (req: Request, res: Response) => {
|
||||
await deleteExecutivePosition(req, res);
|
||||
});
|
35
src/routes/admin/membershipStatus.ts
Normal file
35
src/routes/admin/membershipStatus.ts
Normal file
|
@ -0,0 +1,35 @@
|
|||
import express, { Request, Response } from "express";
|
||||
import {
|
||||
createMembershipStatus,
|
||||
deleteMembershipStatus,
|
||||
getAllMembershipStatus,
|
||||
getMembershipStatusAssignedMembers,
|
||||
getMembershipStatusById,
|
||||
updateMembershipStatus,
|
||||
} from "../../controller/admin/membershipStatusController";
|
||||
|
||||
var router = express.Router({ mergeParams: true });
|
||||
|
||||
router.get("/", async (req: Request, res: Response) => {
|
||||
await getAllMembershipStatus(req, res);
|
||||
});
|
||||
|
||||
router.get("/:id", async (req: Request, res: Response) => {
|
||||
await getMembershipStatusById(req, res);
|
||||
});
|
||||
|
||||
router.get("/:id/assigned", async (req: Request, res: Response) => {
|
||||
await getMembershipStatusAssignedMembers(req, res);
|
||||
});
|
||||
|
||||
router.post("/", async (req: Request, res: Response) => {
|
||||
await createMembershipStatus(req, res);
|
||||
});
|
||||
|
||||
router.patch("/:id", async (req: Request, res: Response) => {
|
||||
await updateMembershipStatus(req, res);
|
||||
});
|
||||
|
||||
router.delete("/:id", async (req: Request, res: Response) => {
|
||||
await deleteMembershipStatus(req, res);
|
||||
});
|
35
src/routes/admin/qualification.ts
Normal file
35
src/routes/admin/qualification.ts
Normal file
|
@ -0,0 +1,35 @@
|
|||
import express, { Request, Response } from "express";
|
||||
import {
|
||||
createQualification,
|
||||
deleteQualification,
|
||||
getAllQualifications,
|
||||
getQualificationAssignedMembers,
|
||||
getQualificationById,
|
||||
updateQualification,
|
||||
} from "../../controller/admin/qualificationController";
|
||||
|
||||
var router = express.Router({ mergeParams: true });
|
||||
|
||||
router.get("/", async (req: Request, res: Response) => {
|
||||
await getAllQualifications(req, res);
|
||||
});
|
||||
|
||||
router.get("/:id", async (req: Request, res: Response) => {
|
||||
await getQualificationById(req, res);
|
||||
});
|
||||
|
||||
router.get("/:id/assigned", async (req: Request, res: Response) => {
|
||||
await getQualificationAssignedMembers(req, res);
|
||||
});
|
||||
|
||||
router.post("/", async (req: Request, res: Response) => {
|
||||
await createQualification(req, res);
|
||||
});
|
||||
|
||||
router.patch("/:id", async (req: Request, res: Response) => {
|
||||
await updateQualification(req, res);
|
||||
});
|
||||
|
||||
router.delete("/:id", async (req: Request, res: Response) => {
|
||||
await deleteQualification(req, res);
|
||||
});
|
Loading…
Add table
Add a link
Reference in a new issue