departmentservice - juanitopons/fullstack-test GitHub Wiki

fullstack-test-server - v1.0.0GlobalsDepartmentService

Class: DepartmentService

Hierarchy

  • DepartmentService

Index

Constructors

Properties

Methods

Constructors

constructor

+ new DepartmentService(repository: DepartmentRepo): DepartmentService

Defined in src/app/services/department.service.ts:9

Parameters:

Name Type
repository DepartmentRepo

Returns: DepartmentService

Properties

Protected repository

repository: DepartmentRepo

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

Methods

delete

delete(department: Department): Promise‹Department

Defined in src/app/services/department.service.ts:38

Parameters:

Name Type
department Department

Returns: Promise‹Department


getAll

getAll(options: IQueryOptions): Promise‹[Department[], number]›

Defined in src/app/services/department.service.ts:12

Parameters:

Name Type Default
options IQueryOptions {}

Returns: Promise‹[Department[], number]›


getById

getById(id: number): Promise‹Department

Defined in src/app/services/department.service.ts:18

Parameters:

Name Type
id number

Returns: Promise‹Department


insert

insert(departments: Department[]): Promise‹Department[]›

Defined in src/app/services/department.service.ts:22

Parameters:

Name Type
departments Department[]

Returns: Promise‹Department[]›


insertOne

insertOne(department: Department): Promise‹Department[]›

Defined in src/app/services/department.service.ts:26

Parameters:

Name Type
department Department

Returns: Promise‹Department[]›


update

update(departments: Department[]): Promise‹Department[]›

Defined in src/app/services/department.service.ts:30

Parameters:

Name Type
departments Department[]

Returns: Promise‹Department[]›


updateOne

updateOne(department: Department): Promise‹Department[]›

Defined in src/app/services/department.service.ts:34

Parameters:

Name Type
department Department

Returns: Promise‹Department[]›

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