| 10 | |
| 11 | @Controller() |
| 12 | export class AppController { |
| 13 | constructor( |
| 14 | private readonly appService: AppService, |
| 15 | private readonly cloudBusinessPartnerService: CloudBusinessPartnerService, |
| 16 | private readonly onpremiseBusinessPartnerService: OnpremiseBusinessPartnerService, |
| 17 | private readonly principalBusinessPartnerService: PrincipalBusinessPartnerService, |
| 18 | private readonly loadtestService: LoadtestService, |
| 19 | ) {} |
| 20 | |
| 21 | @Get() |
| 22 | getHello(): string { |
| 23 | return this.appService.getHello(); |
| 24 | } |
| 25 | |
| 26 | @Get('cloud-business-partner') |
| 27 | getCloudBusinessPartner(): Promise<BusinessPartnerCloud[]> { |
| 28 | return this.cloudBusinessPartnerService.getFiveBusinessPartners(); |
| 29 | } |
| 30 | |
| 31 | @Get('onpremise-business-partner') |
| 32 | getOnpremiseBusinessPartner(): Promise<BusinessPartnerOp[]> { |
| 33 | return this.onpremiseBusinessPartnerService.getFiveBusinessPartners(); |
| 34 | } |
| 35 | |
| 36 | @Get('principal-business-partner') |
| 37 | getPrincipalBusinessPartner( |
| 38 | @Req() request: Request, |
| 39 | ): Promise<BusinessPartnerOp[]> { |
| 40 | return this.principalBusinessPartnerService.getFiveBusinessPartners( |
| 41 | request, |
| 42 | ); |
| 43 | } |
| 44 | |
| 45 | @Get('loadtest') |
| 46 | calculateExpensiveNumber(): number { |
| 47 | return this.loadtestService.calculateExpensiveNumber(); |
| 48 | } |
| 49 | } |
nothing calls this directly
no outgoing calls
no test coverage detected