diff --git a/backend/models/Program.js b/backend/models/Program.js index 684fc78..10e2a39 100644 --- a/backend/models/Program.js +++ b/backend/models/Program.js @@ -1,26 +1,8 @@ -const express = require("express"); -const { - getAllDepartmentEmails, - getDepartmentsByProgram, - getEmailsByDepartment, - updateDepartmentEmails, - createDepartment, - deleteDepartment, -} = require("../controllers/departmentController"); +const mongoose = require("mongoose"); -const router = express.Router(); - -router.get("/programs", async (req, res) => { - const Program = require("../models/Program"); - const programs = await Program.find(); - res.json(programs); +const ProgramSchema = new mongoose.Schema({ + name: String, + departments: [String] }); -router.get("/departments/:program", getDepartmentsByProgram); -router.get("/department-emails/:department", getEmailsByDepartment); -router.get("/department-emails", getAllDepartmentEmails); -router.put("/department-emails/:department", updateDepartmentEmails); -router.post("/department-emails", createDepartment); -router.delete("/department-emails/:department", deleteDepartment); - -module.exports = router; +module.exports = mongoose.model("Program", ProgramSchema);