public Guards( ICachedShippingMethodCollectionProvider cachedShippingMethodCollectionProvider, GiftCardManager giftCardManager, AppConfigProvider appConfigProvider, ICheckoutAccountStatusProvider checkoutAccountStatusProvider) { CachedShippingMethodCollectionProvider = cachedShippingMethodCollectionProvider; GiftCardManager = giftCardManager; AppConfigProvider = appConfigProvider; CheckoutAccountStatusProvider = checkoutAccountStatusProvider; }
public CheckoutShippingMethodController( ICachedShippingMethodCollectionProvider cachedShippingMethodCollectionProvider, ICachedShoppingCartProvider cachedShoppingCartProvider, IEffectiveShippingAddressProvider effectiveShippingAddressProvider, NoticeProvider noticeProvider, IPersistedCheckoutContextProvider persistedCheckoutContextProvider, IShippingMethodCartItemApplicator shippingMethodCartItemApplicator) { CachedShippingMethodCollectionProvider = cachedShippingMethodCollectionProvider; CachedShoppingCartProvider = cachedShoppingCartProvider; EffectiveShippingAddressProvider = effectiveShippingAddressProvider; NoticeProvider = noticeProvider; PersistedCheckoutContextProvider = persistedCheckoutContextProvider; ShippingMethodCartItemApplicator = shippingMethodCartItemApplicator; }