Beispiel #1
0
 public CheckoutController(
     AddressViewModelConverter addressViewModelConverter,
     IEnumerable <IAppliedPaymentMethodCleanup> appliedPaymentMethodCleanupProviders,
     ICachedShoppingCartProvider cachedShoppingCartProvider,
     ICartContextProvider cartContextProvider,
     ICheckoutConfigurationProvider checkoutConfigurationProvider,
     CheckoutEngine checkoutEngine,
     ICheckoutSelectionProvider checkoutSelectionProvider,
     NoticeProvider noticeProvider,
     IPaymentMethodInfoProvider paymentMethodInfoProvider,
     IPaymentOptionProvider paymentOptionProvider,
     IPersistedCheckoutContextProvider persistedCheckoutContextProvider)
 {
     AddressViewModelConverter            = addressViewModelConverter;
     AppliedPaymentMethodCleanupProviders = appliedPaymentMethodCleanupProviders;
     CachedShoppingCartProvider           = cachedShoppingCartProvider;
     CartContextProvider           = cartContextProvider;
     CheckoutConfigurationProvider = checkoutConfigurationProvider;
     CheckoutEngine                   = checkoutEngine;
     CheckoutSelectionProvider        = checkoutSelectionProvider;
     NoticeProvider                   = noticeProvider;
     PaymentMethodInfoProvider        = paymentMethodInfoProvider;
     PaymentOptionProvider            = paymentOptionProvider;
     PersistedCheckoutContextProvider = persistedCheckoutContextProvider;
 }
Beispiel #2
0
 public CheckoutAddressController(
     NoticeProvider noticeProvider,
     IPersistedCheckoutContextProvider persistedCheckoutContextProvider,
     IAddressValidationProviderFactory addressValidationProviderFactory,
     AddressViewModelConverter addressViewModelConverter,
     AddressControllerHelper addressControllerHelper)
 {
     NoticeProvider = noticeProvider;
     PersistedCheckoutContextProvider = persistedCheckoutContextProvider;
     AddressValidationProviderFactory = addressValidationProviderFactory;
     AddressViewModelConverter        = addressViewModelConverter;
     AddressControllerHelper          = addressControllerHelper;
 }
Beispiel #3
0
 public AddressController(IAddressValidationProviderFactory addressValidationProviderFactory,
                          AddressControllerHelper helper,
                          AddressHeaderProvider addressHeaderProvider,
                          AddressSelectListBuilder selectListBuilder,
                          NoticeProvider noticeProvider,
                          IPostalCodeLookupProvider postalCodeLookupProvider,
                          AddressViewModelConverter addressViewModelConverter)
 {
     AddressValidationProviderFactory = addressValidationProviderFactory;
     ControllerHelper          = helper;
     AddressHeaderProvider     = addressHeaderProvider;
     SelectListBuilder         = selectListBuilder;
     NoticeProvider            = noticeProvider;
     PostalCodeLookupProvider  = postalCodeLookupProvider;
     AddressViewModelConverter = addressViewModelConverter;
     AllowDifferentShipTo      = true;
     ShowCompanyField          = true;
     ShowNickName = true;
 }