sector => clean archi et test vert
This commit is contained in:
11
src/app/usecase/sectors/get-sector.usecase.ts
Normal file
11
src/app/usecase/sectors/get-sector.usecase.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import { SectorRepository } from '@app/domain/sectors/sector.repository';
|
||||
import { Observable } from 'rxjs';
|
||||
import { Sector } from '@app/domain/sectors/sector.model';
|
||||
|
||||
export class GetSectorUseCase {
|
||||
constructor(private readonly sectorRepository: SectorRepository) {}
|
||||
|
||||
execute(sectorId: string): Observable<Sector> {
|
||||
return this.sectorRepository.getOne(sectorId);
|
||||
}
|
||||
}
|
||||
11
src/app/usecase/sectors/list-sector.usecase.ts
Normal file
11
src/app/usecase/sectors/list-sector.usecase.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import { SectorRepository } from '@app/domain/sectors/sector.repository';
|
||||
import { Observable } from 'rxjs';
|
||||
import { Sector } from '@app/domain/sectors/sector.model';
|
||||
|
||||
export class ListSectorUsecase {
|
||||
constructor(private readonly sectorRepository: SectorRepository) {}
|
||||
|
||||
execute(): Observable<Sector[]> {
|
||||
return this.sectorRepository.list();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user