|
|
|
@ -48,8 +48,11 @@ class _AddSchedulesPageState extends State<AddSchedulesPage> {
|
|
|
|
|
|
|
|
|
|
|
|
// mModel.selectedServicesItems.clear();
|
|
|
|
// mModel.selectedServicesItems.clear();
|
|
|
|
scheduleData.scheduleServices?.forEach((element) {
|
|
|
|
scheduleData.scheduleServices?.forEach((element) {
|
|
|
|
mModel.selectedServicesItems.add(PickerItem(id: element.providerServiceId ?? 0, title: element.serviceDescription ?? ""));
|
|
|
|
print("Services Elements");
|
|
|
|
|
|
|
|
print(element);
|
|
|
|
|
|
|
|
mModel.selectedServicesItems.add(PickerItem(id: element.serviceProviderServiceId ?? 0, title: element.serviceDescription ?? ""));
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
logger.d(mModel.selectedServicesItems.first.id);
|
|
|
|
mModel.selectedDaysItems.clear();
|
|
|
|
mModel.selectedDaysItems.clear();
|
|
|
|
scheduleData.weeklyOffDays?.forEach((element) {
|
|
|
|
scheduleData.weeklyOffDays?.forEach((element) {
|
|
|
|
for (var daysElement in initDaysList) {
|
|
|
|
for (var daysElement in initDaysList) {
|
|
|
|
@ -331,6 +334,7 @@ class _AddSchedulesPageState extends State<AddSchedulesPage> {
|
|
|
|
"serviceGroupDescription": "string"
|
|
|
|
"serviceGroupDescription": "string"
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GenericRespModel servicesResponse = await model.addServicesInSchedule(map1);
|
|
|
|
GenericRespModel servicesResponse = await model.addServicesInSchedule(map1);
|
|
|
|
Utils.hideLoading(context);
|
|
|
|
Utils.hideLoading(context);
|
|
|
|
if (servicesResponse.messageStatus == 1) {
|
|
|
|
if (servicesResponse.messageStatus == 1) {
|
|
|
|
@ -363,7 +367,7 @@ class _AddSchedulesPageState extends State<AddSchedulesPage> {
|
|
|
|
"fromDate": startDate,
|
|
|
|
"fromDate": startDate,
|
|
|
|
"toDate": endDate,
|
|
|
|
"toDate": endDate,
|
|
|
|
"startTime": startTime,
|
|
|
|
"startTime": startTime,
|
|
|
|
"endTime": endDate,
|
|
|
|
"endTime": endTime,
|
|
|
|
"slotDurationMinute": slotsTime,
|
|
|
|
"slotDurationMinute": slotsTime,
|
|
|
|
"perSlotAppointment": appointmentPerSlot,
|
|
|
|
"perSlotAppointment": appointmentPerSlot,
|
|
|
|
"deliveryServiceType": 1,
|
|
|
|
"deliveryServiceType": 1,
|
|
|
|
|