|
|
@ -48,7 +48,7 @@ class _PharmacyAddressesState extends State<PharmacyAddressesPage> {
|
|
|
|
return BaseView<PharmacyAddressesViewModel>(
|
|
|
|
return BaseView<PharmacyAddressesViewModel>(
|
|
|
|
onModelReady: (model) => model.getAddressesList(),
|
|
|
|
onModelReady: (model) => model.getAddressesList(),
|
|
|
|
builder: (_, model, wi) => AppScaffold(
|
|
|
|
builder: (_, model, wi) => AppScaffold(
|
|
|
|
appBarTitle: TranslationBase.of(context).changeAddress,
|
|
|
|
appBarTitle: widget.isUpdate?TranslationBase.of(context).changeAddress:"Add Address",
|
|
|
|
isShowAppBar: true,
|
|
|
|
isShowAppBar: true,
|
|
|
|
isPharmacy: true,
|
|
|
|
isPharmacy: true,
|
|
|
|
baseViewModel: model,
|
|
|
|
baseViewModel: model,
|
|
|
@ -66,11 +66,6 @@ class _PharmacyAddressesState extends State<PharmacyAddressesPage> {
|
|
|
|
() {
|
|
|
|
() {
|
|
|
|
setState(() {
|
|
|
|
setState(() {
|
|
|
|
model.setSelectedAddressIndex(index);
|
|
|
|
model.setSelectedAddressIndex(index);
|
|
|
|
//TODO Elham*
|
|
|
|
|
|
|
|
widget.orderPreviewViewModel.paymentCheckoutData
|
|
|
|
|
|
|
|
.address =
|
|
|
|
|
|
|
|
Addresses.fromJson(
|
|
|
|
|
|
|
|
model.addresses[index].toJson());
|
|
|
|
|
|
|
|
});
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
model.selectedAddressIndex == index,
|
|
|
|
model.selectedAddressIndex == index,
|
|
|
@ -127,6 +122,11 @@ class _PharmacyAddressesState extends State<PharmacyAddressesPage> {
|
|
|
|
fontSize: 14,
|
|
|
|
fontSize: 14,
|
|
|
|
vPadding: 8,
|
|
|
|
vPadding: 8,
|
|
|
|
handler: () {
|
|
|
|
handler: () {
|
|
|
|
|
|
|
|
//TODO Elham*
|
|
|
|
|
|
|
|
widget.orderPreviewViewModel.paymentCheckoutData
|
|
|
|
|
|
|
|
.address =
|
|
|
|
|
|
|
|
Addresses.fromJson(
|
|
|
|
|
|
|
|
model.addresses[model.selectedAddressIndex].toJson());
|
|
|
|
model.saveSelectedAddressLocally(
|
|
|
|
model.saveSelectedAddressLocally(
|
|
|
|
model.addresses[model.selectedAddressIndex]);
|
|
|
|
model.addresses[model.selectedAddressIndex]);
|
|
|
|
_navigateToPaymentOption(model);
|
|
|
|
_navigateToPaymentOption(model);
|
|
|
|