|
|
|
@ -50,20 +50,20 @@ class MyBalanceViewModel extends BaseViewModel {
|
|
|
|
|
List<PatientInfo> get patientInfoList => _myBalanceService.patientInfoList;
|
|
|
|
|
|
|
|
|
|
PatientInfoAndMobileNumber get patientInfoAndMobileNumber =>
|
|
|
|
|
_myBalanceService.patientInfoAndMobileNumber;
|
|
|
|
|
_myBalanceService.patientInfoAndMobileNumber!;
|
|
|
|
|
|
|
|
|
|
List<List_BloodGroupDetailsModel> get bloodModelList =>
|
|
|
|
|
_bloodDetailsService.BloodModelList;
|
|
|
|
|
|
|
|
|
|
String get logInTokenID => _myBalanceService.logInTokenID;
|
|
|
|
|
String get logInTokenID => _myBalanceService.logInTokenID!;
|
|
|
|
|
|
|
|
|
|
String get verificationCode => _myBalanceService.verificationCode;
|
|
|
|
|
String get verificationCode => _myBalanceService.verificationCode!;
|
|
|
|
|
|
|
|
|
|
getPatientAdvanceBalanceAmount() async {
|
|
|
|
|
setState(ViewState.Busy);
|
|
|
|
|
await _myBalanceService.getPatientAdvanceBalanceAmount();
|
|
|
|
|
if (_myBalanceService.hasError) {
|
|
|
|
|
error = _myBalanceService.error;
|
|
|
|
|
error = _myBalanceService.error!;
|
|
|
|
|
setState(ViewState.Error);
|
|
|
|
|
} else {
|
|
|
|
|
setState(ViewState.Idle);
|
|
|
|
@ -74,7 +74,7 @@ class MyBalanceViewModel extends BaseViewModel {
|
|
|
|
|
setState(ViewState.Busy);
|
|
|
|
|
await _hospitalService.getHospitals(isAdvancePayment: isAdvancePayment);
|
|
|
|
|
if (_hospitalService.hasError) {
|
|
|
|
|
error = _hospitalService.error;
|
|
|
|
|
error = _hospitalService.error!;
|
|
|
|
|
setState(ViewState.Error);
|
|
|
|
|
} else
|
|
|
|
|
setState(ViewState.Idle);
|
|
|
|
@ -85,7 +85,7 @@ class MyBalanceViewModel extends BaseViewModel {
|
|
|
|
|
setState(ViewState.Busy);
|
|
|
|
|
await _bloodDonationService.getAllCitiesOrders();
|
|
|
|
|
if (_bloodDonationService.hasError) {
|
|
|
|
|
error = _bloodDonationService.error;
|
|
|
|
|
error = _bloodDonationService.error!;
|
|
|
|
|
setState(ViewState.Error);
|
|
|
|
|
} else
|
|
|
|
|
setState(ViewState.Idle);
|
|
|
|
@ -96,17 +96,17 @@ class MyBalanceViewModel extends BaseViewModel {
|
|
|
|
|
setState(ViewState.Busy);
|
|
|
|
|
await _bloodDetailsService.getAllBloodOrders();
|
|
|
|
|
if (_bloodDetailsService.hasError) {
|
|
|
|
|
error = _bloodDetailsService.error;
|
|
|
|
|
error = _bloodDetailsService.error!;
|
|
|
|
|
setState(ViewState.Error);
|
|
|
|
|
} else
|
|
|
|
|
setState(ViewState.Idle);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Future getPatientInfoByPatientID({String id}) async {
|
|
|
|
|
Future getPatientInfoByPatientID({required String id}) async {
|
|
|
|
|
setState(ViewState.Busy);
|
|
|
|
|
await _myBalanceService.getPatientInfoByPatientID(id: id);
|
|
|
|
|
if (_myBalanceService.hasError) {
|
|
|
|
|
error = _myBalanceService.error;
|
|
|
|
|
error = _myBalanceService.error!;
|
|
|
|
|
setState(ViewState.ErrorLocal);
|
|
|
|
|
AppToast.showErrorToast(message: error);
|
|
|
|
|
} else {
|
|
|
|
@ -120,7 +120,7 @@ class MyBalanceViewModel extends BaseViewModel {
|
|
|
|
|
await _myBalanceService
|
|
|
|
|
.getPatientInfoByPatientIDAndMobileNumber(advanceModel);
|
|
|
|
|
if (_myBalanceService.hasError) {
|
|
|
|
|
error = _myBalanceService.error;
|
|
|
|
|
error = _myBalanceService.error!;
|
|
|
|
|
setState(ViewState.ErrorLocal);
|
|
|
|
|
AppToast.showErrorToast(message: error);
|
|
|
|
|
} else {
|
|
|
|
@ -129,12 +129,12 @@ class MyBalanceViewModel extends BaseViewModel {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Future sendActivationCodeForAdvancePayment(
|
|
|
|
|
{int patientID, int projectID}) async {
|
|
|
|
|
{required int patientID, required int projectID}) async {
|
|
|
|
|
setState(ViewState.Busy);
|
|
|
|
|
await _myBalanceService.sendActivationCodeForAdvancePayment(
|
|
|
|
|
patientID: patientID, projectID: projectID);
|
|
|
|
|
if (_myBalanceService.hasError) {
|
|
|
|
|
error = _myBalanceService.error;
|
|
|
|
|
error = _myBalanceService.error!;
|
|
|
|
|
setState(ViewState.ErrorLocal);
|
|
|
|
|
AppToast.showErrorToast(message: error);
|
|
|
|
|
} else {
|
|
|
|
@ -143,12 +143,12 @@ class MyBalanceViewModel extends BaseViewModel {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Future checkActivationCodeForAdvancePayment(
|
|
|
|
|
{String activationCode, String patientMobileNumber}) async {
|
|
|
|
|
{required String activationCode, required String patientMobileNumber}) async {
|
|
|
|
|
setState(ViewState.Busy);
|
|
|
|
|
await _myBalanceService.checkActivationCodeForAdvancePayment(
|
|
|
|
|
activationCode: activationCode);
|
|
|
|
|
if (_myBalanceService.hasError) {
|
|
|
|
|
error = _myBalanceService.error;
|
|
|
|
|
error = _myBalanceService.error!;
|
|
|
|
|
setState(ViewState.ErrorLocal);
|
|
|
|
|
} else {
|
|
|
|
|
setState(ViewState.Idle);
|
|
|
|
@ -159,7 +159,7 @@ class MyBalanceViewModel extends BaseViewModel {
|
|
|
|
|
setState(ViewState.Busy);
|
|
|
|
|
await _myBalanceService.getFamilyFiles();
|
|
|
|
|
if (_myBalanceService.hasError) {
|
|
|
|
|
error = _myBalanceService.error;
|
|
|
|
|
error = _myBalanceService.error!;
|
|
|
|
|
setState(ViewState.ErrorLocal);
|
|
|
|
|
AppToast.showErrorToast(message: error);
|
|
|
|
|
} else {
|
|
|
|
@ -171,7 +171,7 @@ class MyBalanceViewModel extends BaseViewModel {
|
|
|
|
|
setState(ViewState.Busy);
|
|
|
|
|
await _myBalanceService.updateBloodGroup(detailsModel);
|
|
|
|
|
if (_myBalanceService.hasError) {
|
|
|
|
|
error = _myBalanceService.error;
|
|
|
|
|
error = _myBalanceService.error!;
|
|
|
|
|
setState(ViewState.ErrorLocal);
|
|
|
|
|
} else {
|
|
|
|
|
await _myBalanceService.addUserAgreementForBloodDonation();
|
|
|
|
|