employeeservice - juanitopons/fullstack-test GitHub Wiki

fullstack-test-server - v1.0.0GlobalsEmployeeService

Class: EmployeeService

Hierarchy

  • EmployeeService

Index

Constructors

Properties

Methods

Constructors

constructor

+ new EmployeeService(repository: EmployeeRepo): EmployeeService

Defined in src/app/services/employee.service.ts:10

Parameters:

Name Type
repository EmployeeRepo

Returns: EmployeeService

Properties

Protected repository

repository: EmployeeRepo

Defined in src/app/services/employee.service.ts:11

Methods

delete

delete(employee: Employee): Promise‹Employee

Defined in src/app/services/employee.service.ts:47

Parameters:

Name Type
employee Employee

Returns: Promise‹Employee


getAll

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

getByDepartment(department: Department): Promise‹Employee‹›[]›

Defined in src/app/services/employee.service.ts:23

Parameters:

Name Type
department Department

Returns: Promise‹Employee‹›[]›


getById

getById(id: number): Promise‹Employee

Defined in src/app/services/employee.service.ts:19

Parameters:

Name Type
id number

Returns: Promise‹Employee


insert

insert(employees: Employee[]): Promise‹Employee[]›

Defined in src/app/services/employee.service.ts:31

Parameters:

Name Type
employees Employee[]

Returns: Promise‹Employee[]›


insertOne

insertOne(employee: Employee): Promise‹Employee[]›

Defined in src/app/services/employee.service.ts:35

Parameters:

Name Type
employee Employee

Returns: Promise‹Employee[]›


update

update(employees: Employee[]): Promise‹Employee[]›

Defined in src/app/services/employee.service.ts:39

Parameters:

Name Type
employees Employee[]

Returns: Promise‹Employee[]›


updateOne

updateOne(employee: Employee): Promise‹Employee[]›

Defined in src/app/services/employee.service.ts:43

Parameters:

Name Type
employee Employee

Returns: Promise‹Employee[]›

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