import { Injectable } from '@nestjs/common'; import { PrismaService } from './modules/prisma/prisma.service'; import { TindakanDokterService } from './modules/tindakandokter/tindakandokter.service'; import { RekammedisService } from './modules/rekammedis/rekammedis.service'; import { ObatService } from './modules/obat/obat.service'; import { LogService } from './modules/log/log.service'; @Injectable() export class AppService { constructor( private prisma: PrismaService, private rekamMedisService: RekammedisService, private tindakanDokterService: TindakanDokterService, private obatService: ObatService, private logService: LogService, ) {} getHello(): string { return 'Hello World!'; } async getDashboard() { const countRekamMedis = await this.rekamMedisService.countRekamMedis(); const countTindakanDokter = await this.tindakanDokterService.countTindakanDokter(); const countObat = await this.obatService.countObat(); return { countRekamMedis, countTindakanDokter, countObat }; } }