UNPKG

@defikitdotnet/education-module-ai

Version:
31 lines (30 loc) 919 B
import type { Request, Response } from "express"; import { CategoryService } from "../services/CategoryService"; export declare class CategoryController { private categoryService; constructor(categoryService: CategoryService); /** * Create a new category */ createCategory(req: Request, res: Response): Promise<void>; /** * Get all categories for a teacher */ getCategoriesByTeacherId(req: Request, res: Response): Promise<void>; /** * Get a category by ID */ getCategoryById(req: Request, res: Response): Promise<void>; /** * Get all categories with pagination */ getAllCategories(req: Request, res: Response): Promise<void>; /** * Update a category */ updateCategory(req: Request, res: Response): Promise<void>; /** * Delete a category */ deleteCategory(req: Request, res: Response): Promise<void>; }