viewmodels and factories

This commit is contained in:
Julian Krauser 2024-09-16 15:55:41 +02:00
parent 93e27ab440
commit 7cd4e5505b
25 changed files with 501 additions and 69 deletions

View file

@ -3,7 +3,6 @@ import {
createAward,
deleteAward,
getAllAwards,
getAwardAssignedMembers,
getAwardById,
updateAward,
} from "../../controller/admin/awardController";
@ -18,10 +17,6 @@ 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);
});

View file

@ -3,7 +3,6 @@ import {
createExecutivePosition,
deleteExecutivePosition,
getAllExecutivePositions,
getExecutivePositionAssignedMembers,
getExecutivePositionById,
updateExecutivePosition,
} from "../../controller/admin/executivePositionController";
@ -18,10 +17,6 @@ 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);
});

View file

@ -85,23 +85,23 @@ router.patch("/:id", async (req: Request, res: Response) => {
await updateMemberById(req, res);
});
router.patch("/:memberId/membership/:membershipId", async (req: Request, res: Response) => {
router.patch("/:memberId/membership/:recordId", async (req: Request, res: Response) => {
await updateMembershipOfMember(req, res);
});
router.patch("/:memberId/award/:awardId", async (req: Request, res: Response) => {
router.patch("/:memberId/award/:recordId", async (req: Request, res: Response) => {
await updateAwardOfMember(req, res);
});
router.patch("/:memberId/qualification/:qualificationId", async (req: Request, res: Response) => {
router.patch("/:memberId/qualification/:recordId", async (req: Request, res: Response) => {
await updateQualificationOfMember(req, res);
});
router.patch("/:memberId/position/:positionId", async (req: Request, res: Response) => {
router.patch("/:memberId/position/:recordId", async (req: Request, res: Response) => {
await updateExecutivePositionOfMember(req, res);
});
router.patch("/:memberId/communication/:communicationId", async (req: Request, res: Response) => {
router.patch("/:memberId/communication/:recordId", async (req: Request, res: Response) => {
await updateCommunicationOfMember(req, res);
});
@ -109,23 +109,23 @@ router.delete("/:id", async (req: Request, res: Response) => {
await deleteMemberById(req, res);
});
router.delete("/:memberId/membership/:membershipId", async (req: Request, res: Response) => {
router.delete("/:memberId/membership/:recordId", async (req: Request, res: Response) => {
await deleteMembershipOfMember(req, res);
});
router.delete("/:memberId/award/:awardId", async (req: Request, res: Response) => {
router.delete("/:memberId/award/:recordId", async (req: Request, res: Response) => {
await deleteAwardOfMember(req, res);
});
router.delete("/:memberId/qualification/:qualificationId", async (req: Request, res: Response) => {
router.delete("/:memberId/qualification/:recordId", async (req: Request, res: Response) => {
await deleteQualificationOfMember(req, res);
});
router.delete("/:memberId/position/:positionId", async (req: Request, res: Response) => {
router.delete("/:memberId/position/:recordId", async (req: Request, res: Response) => {
await deleteExecutivePositionOfMember(req, res);
});
router.delete("/:memberId/communication/:communicationId", async (req: Request, res: Response) => {
router.delete("/:memberId/communication/:recordId", async (req: Request, res: Response) => {
await deleteCommunicationOfMember(req, res);
});

View file

@ -3,7 +3,6 @@ import {
createMembershipStatus,
deleteMembershipStatus,
getAllMembershipStatus,
getMembershipStatusAssignedMembers,
getMembershipStatusById,
updateMembershipStatus,
} from "../../controller/admin/membershipStatusController";
@ -18,10 +17,6 @@ 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);
});

View file

@ -3,7 +3,6 @@ import {
createQualification,
deleteQualification,
getAllQualifications,
getQualificationAssignedMembers,
getQualificationById,
updateQualification,
} from "../../controller/admin/qualificationController";
@ -18,10 +17,6 @@ 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);
});