employeectrl - juanitopons/fullstack-test GitHub Wiki
fullstack-test-server - v1.0.0 › Globals › EmployeeCtrl
- EmployeeCtrl
+ new EmployeeCtrl(employeeService: EmployeeService, departmentService: DepartmentService): EmployeeCtrl
Defined in src/app/controllers/employee.controller.ts:31
Parameters:
| Name | Type |
|---|---|
employeeService |
EmployeeService |
departmentService |
DepartmentService |
Returns: EmployeeCtrl
• departmentService: DepartmentService
Defined in src/app/controllers/employee.controller.ts:34
• employeeService: EmployeeService
Defined in src/app/controllers/employee.controller.ts:33
▸ checkRelations(employee: Employee, options: IEntityCheckRelatonOptions): Promise‹void›
Defined in src/app/controllers/employee.controller.ts:101
Parameters:
| Name | Type | Default |
|---|---|---|
employee |
Employee | - |
options |
IEntityCheckRelatonOptions | ENTITY_CHECK_REL_OPS |
Returns: Promise‹void›
▸ getAll(options: IQueryOptions): Promise‹EntityResponse›
Defined in src/app/controllers/employee.controller.ts:39
Parameters:
| Name | Type |
|---|---|
options |
IQueryOptions |
Returns: Promise‹EntityResponse›
▸ getOne(id: number): Promise‹EntityResponse›
Defined in src/app/controllers/employee.controller.ts:60
Parameters:
| Name | Type |
|---|---|
id |
number |
Returns: Promise‹EntityResponse›
▸ post(employee: Employee): Promise‹EntityResponse‹››
Defined in src/app/controllers/employee.controller.ts:67
Parameters:
| Name | Type |
|---|---|
employee |
Employee |
Returns: Promise‹EntityResponse‹››
▸ put(id: number, employee: Employee): Promise‹EntityResponse‹››
Defined in src/app/controllers/employee.controller.ts:79
Parameters:
| Name | Type |
|---|---|
id |
number |
employee |
Employee |
Returns: Promise‹EntityResponse‹››
▸ remove(id: number): Promise‹BooleanResponse‹››
Defined in src/app/controllers/employee.controller.ts:91
Parameters:
| Name | Type |
|---|---|
id |
number |
Returns: Promise‹BooleanResponse‹››