csa-backend-test/app/controllers/cctv.controller.js

23 lines
601 B
JavaScript

// ENVIRONMENT
require("dotenv").config();
// DATABASE
const { PrismaClient : UtilityClient } = require("../../prisma/clients/utility");
const prisma = new UtilityClient();
// CONSTANTS
const { badRequestResponse, successResponse } = require("../res/responses.js");
// CONTROLLER
exports.getAll = async (req, res) => {
try {
const cctvData = await prisma.cameras.findMany({});
return successResponse(res, "Data retrieved successfully!", cctvData);
} catch (err) {
return badRequestResponse(res, "Error retrieving cctv data", err);
}
}