| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- import {
- Response
- } from "express";
- import {
- AuthRequest
- } from "../middlewares/authMiddleware";
- import {
- deleteCategory as _deleteCategory,
- updateCategory as _updateCategory,
- getCategories as _getCategories,
- addCategory as _addCategory
- } from "../actions/menu";
- export const addCategory = async (req: AuthRequest, res: Response): Promise<void> => {
- const result = await _addCategory(req.context!.userID, req.body);
- res.status(result.code)
- .json({
- message: result.message,
- code: result.code
- });
- };
- export const deleteCategory = async (req: AuthRequest, res: Response): Promise<void> => {
- const result = await _deleteCategory(req.context!.userID, req.body);
- res.status(result.code)
- .json({
- message: result.message,
- code: result.code
- });
- };
- export const updateCategory = async (req: AuthRequest, res: Response): Promise<void> => {
- const result = await _updateCategory(req.context!.userID, req.body);
-
- res.status(result.code)
- .json({
- message: result.message,
- code: result.code
- });
- };
- export const getCategories = async (req: AuthRequest, res: Response): Promise<void> => {
- const result = await _getCategories(req.context!.userID);
- res.status(result.code)
- .json({
- message: result.message,
- code: result.code,
- ...(result.payload && {
- payload: result.payload
- }),
- });
- };
|