Skip to main content

courses.CourseController

Defined in: backend/src/modules/courses/controllers/CourseController.ts:38

Constructors

Constructor

new CourseController(courseService): CourseController

Defined in: backend/src/modules/courses/controllers/CourseController.ts:39

Parameters

courseService

CourseService

Returns

CourseController

Methods

create()

create(body): Promise<Course>

Defined in: backend/src/modules/courses/controllers/CourseController.ts:57

Parameters

body

CreateCourseBody

Returns

Promise<Course>


read()

read(params): Promise<Course>

Defined in: backend/src/modules/courses/controllers/CourseController.ts:80

Parameters

params

ReadCourseParams

Returns

Promise<Course>


update()

update(params, body): Promise<Course>

Defined in: backend/src/modules/courses/controllers/CourseController.ts:103

Parameters

params

UpdateCourseParams

body

UpdateCourseBody

Returns

Promise<Course>