finished customer pages
This commit is contained in:
@ -113,6 +113,27 @@ import {
|
||||
deleteCustomer,
|
||||
} from "../controller/customers.js";
|
||||
|
||||
import {
|
||||
showDepartmentById,
|
||||
showDepartmentByCustomerId,
|
||||
updateDepartment,
|
||||
createDepartment,
|
||||
showSelectedDepartmentsByName,
|
||||
deleteDepartment,
|
||||
showDepartmentByName
|
||||
} from "../controller/departments.js";
|
||||
|
||||
import {
|
||||
showEmployeeById,
|
||||
showEmployeeByCustomerId,
|
||||
showEmployeeByDepartmentId,
|
||||
updateEmployee,
|
||||
createEmployee,
|
||||
showSelectedEmployeesByName,
|
||||
showSelectedEmployeesByDepartmentName,
|
||||
deleteEmployee,
|
||||
} from "../controller/employees.js";
|
||||
|
||||
import {
|
||||
signUp,
|
||||
updatePasswordById,
|
||||
@ -370,6 +391,55 @@ router.post("/customers", createCustomer);
|
||||
|
||||
|
||||
|
||||
// routes with departments:
|
||||
//get single department by id
|
||||
router.get("/department/:id", showDepartmentById);
|
||||
|
||||
//get single department by name
|
||||
router.get("/departmentByName/:id", showSelectedDepartmentsByName);
|
||||
|
||||
//get departments by customerid
|
||||
router.get("/departmentByCustomerID/:id", showDepartmentByCustomerId);
|
||||
|
||||
// Update department
|
||||
router.put("/department", updateDepartment);
|
||||
|
||||
// Create New department
|
||||
router.post("/departments", createDepartment);
|
||||
|
||||
//get single department by name
|
||||
router.get("/departmentName/:id", showDepartmentByName);
|
||||
|
||||
// Delete department
|
||||
router.delete("/departments/:id", deleteDepartment);
|
||||
|
||||
|
||||
// routes with employees:
|
||||
//get single employee by id
|
||||
router.get("/employee/:id", showEmployeeById);
|
||||
|
||||
//get employees by name
|
||||
router.get("/employeeByName/:id", showSelectedEmployeesByName);
|
||||
|
||||
//get employees by department name
|
||||
router.get("/employeeByDepartmentName/:id", showSelectedEmployeesByDepartmentName);
|
||||
|
||||
//get employees by customerid
|
||||
router.get("/employeeByCustomerID/:id", showEmployeeByCustomerId);
|
||||
|
||||
//get employees by departmentid
|
||||
router.get("/employeeByDeprtmentID/:id", showEmployeeByDepartmentId);
|
||||
|
||||
// Update employee
|
||||
router.put("/employee", updateEmployee);
|
||||
|
||||
// Create New employee
|
||||
router.post("/employees", createEmployee);
|
||||
|
||||
// Delete employee
|
||||
router.delete("/employees/:id", deleteEmployee);
|
||||
|
||||
|
||||
// routes with config items:
|
||||
// get all config items
|
||||
router.get("/configItems", showConfigItems);
|
||||
|
||||
Reference in New Issue
Block a user