import 'package:doctor_app_flutter/core/enum/viewstate.dart'; import 'package:doctor_app_flutter/core/service/patient-vital-signs-service.dart'; import 'package:doctor_app_flutter/core/viewModel/base_view_model.dart'; import 'package:doctor_app_flutter/models/patient/vital_sign/vital_sign_res_model.dart'; import '../../locator.dart'; class VitalSignsViewModel extends BaseViewModel{ VitalSignsService _vitalSignService = locator(); List get patientVitalSignList => _vitalSignService.patientVitalSignList; List get patientVitalSignOrderdSubList => _vitalSignService.patientVitalSignOrderdSubList; Future getPatientVitalSign(patient) async { setState(ViewState.Busy); await _vitalSignService.getPatientVitalSign(patient); if (_vitalSignService.hasError) { error = _vitalSignService.error; setState(ViewState.Error); } else setState(ViewState.Idle); } }