ÿØÿà JFIF ` ` ÿþ
|
Server : Apache System : Linux cloud.heroica.com.br 4.18.0-553.36.1.el8_10.x86_64 #1 SMP Wed Jan 22 03:07:54 EST 2025 x86_64 User : farolpborg ( 1053) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /var/www/node_services/sebraevisitas/src/controllers/ |
Upload File : |
import { NextFunction, Request, Response } from "express";
import ContatoPfServices from "../services/ContatoPfServices";
const ContatoPfControllers = class ContatoPfControllers {
static async create(req: Request, res: Response, next: NextFunction) {
try {
const created = await ContatoPfServices.create(req.body);
return res.status(201).json(created);
} catch (err) { return next(err); }
}
static async list(_req: Request, res: Response, next: NextFunction) {
try {
const items = await ContatoPfServices.list();
return res.json(items);
} catch (err) { return next(err); }
}
static async getById(req: Request, res: Response, next: NextFunction) {
try {
const item = await ContatoPfServices.getById(req.params.id);
return res.json(item);
} catch (err) { return next(err); }
}
static async update(req: Request, res: Response, next: NextFunction) {
try {
const updated = await ContatoPfServices.update(req.params.id, req.body);
return res.json(updated);
} catch (err) { return next(err); }
}
static async remove(req: Request, res: Response, next: NextFunction) {
try {
const result = await ContatoPfServices.remove(req.params.id);
return res.json(result);
} catch (err) { return next(err); }
}
};
export default ContatoPfControllers;