From 511342adefb19975cf7c2afe91d1ed6f3ec3162b Mon Sep 17 00:00:00 2001 From: "Mirza.Shafique@cloudsolutions.com.sa" <5093@Shf> Date: Sun, 31 Dec 2023 11:06:02 +0300 Subject: [PATCH] Appointment implementation in Provider 1.0 --- lib/view_models/appointments_view_model.dart | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/view_models/appointments_view_model.dart b/lib/view_models/appointments_view_model.dart index a2ccd49..b0739bb 100644 --- a/lib/view_models/appointments_view_model.dart +++ b/lib/view_models/appointments_view_model.dart @@ -44,6 +44,7 @@ class AppointmentsVM extends BaseVM { required this.providerRepo, required this.commonRepo}); + bool isUpcommingEnabled = true; bool isFetchingLists = false; int selectedBranch = 0; int selectedAppointmentIndex = 0; @@ -374,7 +375,7 @@ class AppointmentsVM extends BaseVM { myFilteredAppointments = myAppointments; myUpComingAppointments = myAppointments .where((element) => - element.appointmentStatusEnum == AppointmentStatusEnum.booked) + element.appointmentStatusEnum == AppointmentStatusEnum.confirmed) .toList(); setState(ViewState.idle); // applyFilterOnAppointmentsVM(appointmentStatusEnum: AppointmentStatusEnum.allAppointments); @@ -407,7 +408,7 @@ class AppointmentsVM extends BaseVM { myFilteredAppointments = myAppointments; myUpComingAppointments = myAppointments .where((element) => - element.appointmentStatusEnum == AppointmentStatusEnum.booked) + element.appointmentStatusEnum == AppointmentStatusEnum.booked) .toList(); applyFilterOnAppointmentsVM( @@ -456,7 +457,7 @@ class AppointmentsVM extends BaseVM { } } - Future createMergeAppointment(Map map, + Future createMergeAppointment(Map map, {bool isNeedToRebuild = false}) async { if (isNeedToRebuild) setState(ViewState.busy); MResponse genericRespModel =