17 lines
654 B
Python
17 lines
654 B
Python
from database import get_db
|
|
from services.clinicDoctorsServices import ClinicDoctorsServices
|
|
from services.clinicServices import ClinicServices
|
|
|
|
class DashboardService:
|
|
def __init__(self):
|
|
self.db = next(get_db())
|
|
self.clinicDoctorsServices = ClinicDoctorsServices()
|
|
self.clinicServices = ClinicServices()
|
|
|
|
def get_dashboard_counts(self, isSuperAdmin:bool):
|
|
if isSuperAdmin:
|
|
clinicCounts = self.clinicServices.get_clinic_count()
|
|
return clinicCounts
|
|
else:
|
|
clinicDoctorsCount = self.clinicDoctorsServices.get_doctor_status_count()
|
|
return clinicDoctorsCount |