fix issues

merge-requests/953/head
Elham Rababh 4 years ago
parent be40076def
commit 37928c1757

@ -83,7 +83,7 @@ class InterventionMedicationViewModel extends BaseViewModel {
remarks: remarks
);
hasError = false;
setState(ViewState.Busy);
setState(ViewState.BusyLocal);
await _interventionMedicationService.setAcceptedOrRejected(
acceptOrRejectReqModel: acceptOrRejectReqModel);
if (_interventionMedicationService.hasError) {

@ -1,15 +1,19 @@
import 'package:doctor_app_flutter/core/enum/viewstate.dart';
import 'package:doctor_app_flutter/core/viewModel/authentication_view_model.dart';
import 'package:doctor_app_flutter/core/viewModel/project_view_model.dart';
import 'package:doctor_app_flutter/models/patient/patiant_info_model.dart';
import 'package:doctor_app_flutter/screens/base/base_view.dart';
import 'package:doctor_app_flutter/util/date-utils.dart';
import 'package:doctor_app_flutter/util/dr_app_shared_pref.dart';
import 'package:doctor_app_flutter/util/dr_app_toast_msg.dart';
import 'package:doctor_app_flutter/util/helpers.dart';
import 'package:doctor_app_flutter/util/translations_delegate_base.dart';
import 'package:doctor_app_flutter/widgets/patients/profile/app_bar/patient-profile-app-bar.dart';
import 'package:doctor_app_flutter/widgets/shared/app_scaffold_widget.dart';
import 'package:doctor_app_flutter/widgets/shared/app_texts_widget.dart';
import 'package:doctor_app_flutter/widgets/shared/card_with_bg_widget.dart';
import 'package:doctor_app_flutter/widgets/shared/errors/error_message.dart';
import 'package:doctor_app_flutter/widgets/shared/loader/gif_loader_dialog_utils.dart';
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import '../../../../config/config.dart';
@ -291,7 +295,17 @@ class _InterventionMedicationHistoryScreenState extends State<InterventionMedica
children: [
InkWell(
onTap: () async {
model.setAcceptedOrRejected(remarks: "Accepted");
GifLoaderDialogUtils.showMyDialog(context);
await model.setAcceptedOrRejected(remarks: "Accepted", );
GifLoaderDialogUtils.hideDialog(context);
if(model.state == ViewState.ErrorLocal) {
Helpers.showErrorToast(model.error);
} else {
DrAppToastMsg.showSuccesToast(
"Has been Successfully accepted");
}
},
child: Container(
decoration: BoxDecoration(
@ -323,7 +337,17 @@ class _InterventionMedicationHistoryScreenState extends State<InterventionMedica
),
InkWell(
onTap: () async {
GifLoaderDialogUtils.showMyDialog(context);
model.setAcceptedOrRejected(remarks: "Rejected");
GifLoaderDialogUtils.hideDialog(context);
if(model.state == ViewState.ErrorLocal) {
Helpers.showErrorToast(model.error);
} else {
DrAppToastMsg.showSuccesToast(
"Has been Successfully Rejected");
}
},
child: Container(
decoration: BoxDecoration(

Loading…
Cancel
Save