diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index 33d5cc8..26847de 100644 Binary files a/.idea/caches/build_file_checksums.ser and b/.idea/caches/build_file_checksums.ser differ diff --git a/.idea/caches/gradle_models.ser b/.idea/caches/gradle_models.ser index c9af3b0..53c4fee 100644 Binary files a/.idea/caches/gradle_models.ser and b/.idea/caches/gradle_models.ser differ diff --git a/app/src/main/java/ch/pizzaleu/android/fragment/createOrder/CreateOrderSummaryFragment.java b/app/src/main/java/ch/pizzaleu/android/fragment/createOrder/CreateOrderSummaryFragment.java index bb7b8f3..1c16b98 100644 --- a/app/src/main/java/ch/pizzaleu/android/fragment/createOrder/CreateOrderSummaryFragment.java +++ b/app/src/main/java/ch/pizzaleu/android/fragment/createOrder/CreateOrderSummaryFragment.java @@ -520,21 +520,24 @@ public class CreateOrderSummaryFragment extends CreateOrderBaseFragment { } private void redirectToPayment(){ - if(createOrderActivity.getSelectedPaymentMethod().getPaymentMethodType() == PaymentMethodModel.PaymentMethodType.UNKNOWN){ - DialogHelper.hideLoadingDialog(); - DialogHelper.showAlertDialog(BaseActivity.currentActivity, unknownPaymentMethodText); - } - else if(createOrderActivity.getSelectedPaymentMethod().getPaymentMethodType() == PaymentMethodModel.PaymentMethodType.CASH || - createOrderActivity.getSelectedPaymentMethod().getPaymentMethodType() == PaymentMethodModel.PaymentMethodType.TRANSFER){ - createOrder(getCreateOrderParams(null)); - } - else if(createOrderActivity.getSelectedPaymentMethod().getPaymentMethodType() == PaymentMethodModel.PaymentMethodType.POST_FINANCE_CARD || - createOrderActivity.getSelectedPaymentMethod().getPaymentMethodType() == PaymentMethodModel.PaymentMethodType.TWINT) { - createOrder(getCreateOrderParams(null)); - } - else { - DialogHelper.hideLoadingDialog(); - startBraintreePayment(); + + switch (createOrderActivity.getSelectedPaymentMethod().getPaymentMethodType()){ + + case UNKNOWN: + DialogHelper.hideLoadingDialog(); + DialogHelper.showAlertDialog(BaseActivity.currentActivity, unknownPaymentMethodText); + break; + + case CASH: + case TRANSFER: + case POST_FINANCE_CARD: + case TWINT: + createOrder(getCreateOrderParams(null)); + break; + + default: + DialogHelper.hideLoadingDialog(); + startBraintreePayment(); } }