import 'package:diplomaticquarterapp/core/enum/viewstate.dart'; import 'package:diplomaticquarterapp/core/service/dashboard_service.dart'; import 'package:diplomaticquarterapp/core/service/medical/vital_sign_service.dart'; import 'package:diplomaticquarterapp/core/viewModels/base_view_model.dart'; import '../../locator.dart'; class DashboardViewModel extends BaseViewModel { VitalSignService _vitalSignService = locator(); String weightKg = ""; String heightCm = ""; String bloadType = ""; getPatientRadOrders() async { if (!isLogin) { setState(ViewState.Busy); await _vitalSignService.getPatientRadOrders(); if (_vitalSignService.hasError) { error = _vitalSignService.error; setState(ViewState.Error); } else _vitalSignService.vitalSignResModelList.forEach((element) { weightKg = '${element.weightKg}'; heightCm = '${element.heightCm}'; }); setState(ViewState.Idle); } } }