Controllers_DashBoardController.js
const path = require("path");
const JsonResponse = require("./JsonResponse");
const config = require('../config');
const DashBoardService = require("../Services/DashBoardService");
/**
* @extends Myintranet.Controllers.CrudController
* @memberOf Myintranet.Controllers
* @inheritDoc
*/
class DashBoardController {
constructor(db) {
this.db = db;
this.service = new DashBoardService(this.db);
}
/**
* mise a jour de prev depuis le site web, utilisateur non connecté
* @param request
* @param response
*/
getDashBoardData(request, response) {
this.service.getDashBoardData(request).then(data => {
response.json(new JsonResponse(true, data, ''))
}).catch(err => {
response.json(new JsonResponse(false, err, err.message))
})
}
}
module.exports = DashBoardController;