From dcf086f09de2b688b0205d6c1ef75a7af0aa4d66 Mon Sep 17 00:00:00 2001
From: mperezsa <19-mperezsa@users.noreply.022e47118ec0>
Date: Thu, 25 Nov 2021 12:56:43 +0000
Subject: [PATCH] Upload New File

---
 .../server/routes/dashboardRoute.js           | 50 +++++++++++++++++++
 1 file changed, 50 insertions(+)
 create mode 100644 PROF-XXI FW Tool/server/routes/dashboardRoute.js

diff --git a/PROF-XXI FW Tool/server/routes/dashboardRoute.js b/PROF-XXI FW Tool/server/routes/dashboardRoute.js
new file mode 100644
index 0000000..6e54bc9
--- /dev/null
+++ b/PROF-XXI FW Tool/server/routes/dashboardRoute.js	
@@ -0,0 +1,50 @@
+const express = require("express");
+const router = express.Router();
+const cors = require("cors");
+const auth = require("../middleware/auth");
+
+const {
+  pieData,
+  barData,
+  hbarData,
+  gaugeData,
+  radarData,
+  distBarData,
+  lineData,
+} = require("../controllers/myUnitsAnalysis");
+
+const {
+  gaugeDataUniv,
+  radarDataUniv,
+  distBarDataUniv,
+  pieDataUniv,
+} = require("../controllers/UniversityAnalysis");
+
+const {
+  getAllUnivs,
+  getAllUnits,
+  barDataUniv,
+  hbarDataUniv,
+} = require("../controllers/GlobalAnalysis");
+
+router.use(cors({ credentials: true, origin: "http://localhost:3000" }));
+
+router.get("/myunitsanalysis/gauge/:idunit", auth, gaugeData);
+router.get("/myunitsanalysis/pie/:idunit", auth, pieData);
+router.get("/myunitsanalysis/bar/:idunit", auth, barData);
+router.get("/myunitsanalysis/hbar/:idunit", auth, hbarData);
+router.get("/myunitsanalysis/radar/:idunit", auth, radarData);
+router.get("/myunitsanalysis/distbar/:idunit", auth, distBarData);
+router.get("/myunitsanalysis/line/:idunit/:dateIn/:dateOut", auth, lineData);
+
+router.get("/universityanalysis/gauge/:university", auth, gaugeDataUniv);
+router.get("/universityanalysis/pie/:university", auth, pieDataUniv);
+router.get("/universityanalysis/radar/:university", auth, radarDataUniv);
+router.get("/universityanalysis/distbar/:university", auth, distBarDataUniv);
+
+router.get("/globalanalysis", auth, getAllUnivs);
+router.get("/globalanalysis/:univ", auth, getAllUnits);
+router.get("/globalanalysis/bar/:university", auth, barDataUniv);
+router.get("/globalanalysis/hbar/:university", auth, hbarDataUniv);
+
+module.exports = router;
-- 
GitLab