departmentctrl - juanitopons/fullstack-test GitHub Wiki

fullstack-test-server - v1.0.0GlobalsDepartmentCtrl

Class: DepartmentCtrl

Hierarchy

  • DepartmentCtrl

Index

Constructors

Properties

Methods

Constructors

constructor

+ new DepartmentCtrl(departmentService: DepartmentService): DepartmentCtrl

Defined in src/app/controllers/department.controller.ts:29

Parameters:

Name Type
departmentService DepartmentService

Returns: DepartmentCtrl

Properties

Private departmentService

departmentService: DepartmentService

Defined in src/app/controllers/department.controller.ts:30

Methods

Private checkRelations

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

getAll(options: IQueryOptions): Promise‹EntityResponse

Defined in src/app/controllers/department.controller.ts:34

Parameters:

Name Type
options IQueryOptions

Returns: Promise‹EntityResponse


getOne

getOne(id: number): Promise‹EntityResponse

Defined in src/app/controllers/department.controller.ts:55

Parameters:

Name Type
id number

Returns: Promise‹EntityResponse


post

post(department: Department): Promise‹EntityResponse‹››

Defined in src/app/controllers/department.controller.ts:62

Parameters:

Name Type
department Department

Returns: Promise‹EntityResponse‹››


put

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

remove(id: number): Promise‹BooleanResponse‹››

Defined in src/app/controllers/department.controller.ts:86

Parameters:

Name Type
id number

Returns: Promise‹BooleanResponse‹››

⚠️ **GitHub.com Fallback** ⚠️