Files
absens-api/app/modules/absensi/controllers/absensi.controller.js
2025-10-15 15:25:11 +07:00

46 lines
975 B
JavaScript

const services = require('../services/absensi.service')
const history = async (req, res) => {
const response = await services.history(req, res);
return response;
};
const getAll = async (req, res) => {
const response = await services.getAll(req, res)
}
const create = async (req, res) => {
const response = await services.create(req, res);
return response;
};
const clockOut = async (req, res) => {
const response = await services.clockOut(req, res)
return response
}
const update = async (req, res) => {
const response = await services.update(req, res);
return response
}
const destroy = async (req, res) => {
const response = await services.destroy(req, res);
return response;
};
const checkLocation = async (req, res) => {
const response = await services.checkLocation(req, res)
return response
}
module.exports = {
create,
history,
update,
destroy,
clockOut,
getAll,
checkLocation
}