employeeservice - juanitopons/fullstack-test GitHub Wiki
fullstack-test-server - v1.0.0 › Globals › EmployeeService
- EmployeeService
+ new EmployeeService(repository: EmployeeRepo): EmployeeService
Defined in src/app/services/employee.service.ts:10
Parameters:
| Name | Type |
|---|---|
repository |
EmployeeRepo |
Returns: EmployeeService
• repository: EmployeeRepo
Defined in src/app/services/employee.service.ts:11
▸ delete(employee: Employee): Promise‹Employee›
Defined in src/app/services/employee.service.ts:47
Parameters:
| Name | Type |
|---|---|
employee |
Employee |
Returns: Promise‹Employee›
▸ getAll(options: IQueryOptions): Promise‹[Employee[], number]›
Defined in src/app/services/employee.service.ts:13
Parameters:
| Name | Type | Default |
|---|---|---|
options |
IQueryOptions | {} |
Returns: Promise‹[Employee[], number]›
▸ getByDepartment(department: Department): Promise‹Employee‹›[]›
Defined in src/app/services/employee.service.ts:23
Parameters:
| Name | Type |
|---|---|
department |
Department |
Returns: Promise‹Employee‹›[]›
▸ getById(id: number): Promise‹Employee›
Defined in src/app/services/employee.service.ts:19
Parameters:
| Name | Type |
|---|---|
id |
number |
Returns: Promise‹Employee›
▸ insert(employees: Employee[]): Promise‹Employee[]›
Defined in src/app/services/employee.service.ts:31
Parameters:
| Name | Type |
|---|---|
employees |
Employee[] |
Returns: Promise‹Employee[]›
▸ insertOne(employee: Employee): Promise‹Employee[]›
Defined in src/app/services/employee.service.ts:35
Parameters:
| Name | Type |
|---|---|
employee |
Employee |
Returns: Promise‹Employee[]›
▸ update(employees: Employee[]): Promise‹Employee[]›
Defined in src/app/services/employee.service.ts:39
Parameters:
| Name | Type |
|---|---|
employees |
Employee[] |
Returns: Promise‹Employee[]›
▸ updateOne(employee: Employee): Promise‹Employee[]›
Defined in src/app/services/employee.service.ts:43
Parameters:
| Name | Type |
|---|---|
employee |
Employee |
Returns: Promise‹Employee[]›