departmentctrl - juanitopons/fullstack-test GitHub Wiki
fullstack-test-server - v1.0.0 › Globals › DepartmentCtrl
- DepartmentCtrl
+ new DepartmentCtrl(departmentService: DepartmentService): DepartmentCtrl
Defined in src/app/controllers/department.controller.ts:29
Parameters:
| Name | Type |
|---|---|
departmentService |
DepartmentService |
Returns: DepartmentCtrl
• departmentService: DepartmentService
Defined in src/app/controllers/department.controller.ts:30
▸ checkRelations(department: Department, options: IEntityCheckRelatonOptions): Promise‹void›
Defined in src/app/controllers/department.controller.ts:96
Parameters:
| Name | Type | Default |
|---|---|---|
department |
Department | - |
options |
IEntityCheckRelatonOptions | ENTITY_CHECK_REL_OPS |
Returns: Promise‹void›
▸ getAll(options: IQueryOptions): Promise‹EntityResponse›
Defined in src/app/controllers/department.controller.ts:34
Parameters:
| Name | Type |
|---|---|
options |
IQueryOptions |
Returns: Promise‹EntityResponse›
▸ getOne(id: number): Promise‹EntityResponse›
Defined in src/app/controllers/department.controller.ts:55
Parameters:
| Name | Type |
|---|---|
id |
number |
Returns: Promise‹EntityResponse›
▸ post(department: Department): Promise‹EntityResponse‹››
Defined in src/app/controllers/department.controller.ts:62
Parameters:
| Name | Type |
|---|---|
department |
Department |
Returns: Promise‹EntityResponse‹››
▸ put(id: number, department: Department): Promise‹EntityResponse‹››
Defined in src/app/controllers/department.controller.ts:74
Parameters:
| Name | Type |
|---|---|
id |
number |
department |
Department |
Returns: Promise‹EntityResponse‹››
▸ remove(id: number): Promise‹BooleanResponse‹››
Defined in src/app/controllers/department.controller.ts:86
Parameters:
| Name | Type |
|---|---|
id |
number |
Returns: Promise‹BooleanResponse‹››