Пример #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;
 }