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; }
public TwoCheckoutController( ICachedShoppingCartProvider cachedShoppingCartProvider, NoticeProvider noticeProvider) { CachedShoppingCartProvider = cachedShoppingCartProvider; NoticeProvider = noticeProvider; }
public DownloadsController(NoticeProvider noticeProvider) { NoticeProvider = noticeProvider; ShowRelatedProducts = AppLogic.AppConfigBool("Download.ShowRelatedProducts"); StreamFiles = AppLogic.AppConfigBool("Download.StreamFile"); InventoryFilterLevel = AppLogic.AppConfigNativeInt("HideProductsWithLessThanThisInventoryLevel"); }
public CheckoutMicroPayController( NoticeProvider noticeProvider, IPaymentOptionProvider paymentOptionProvider, ICachedShoppingCartProvider cachedShoppingCartProvider) { NoticeProvider = noticeProvider; PaymentOptionProvider = paymentOptionProvider; CachedShoppingCartProvider = cachedShoppingCartProvider; }
public CheckoutCartController( NoticeProvider noticeProvider, ICachedShoppingCartProvider cachedShoppingCartProvider, CartActionProvider cartActionProvider) { NoticeProvider = noticeProvider; CachedShoppingCartProvider = cachedShoppingCartProvider; CartActionProvider = cartActionProvider; }
public BraintreeController( NoticeProvider noticeProvider, IPaymentOptionProvider paymentOptionProvider, IPersistedCheckoutContextProvider persistedCheckoutContextProvider) { NoticeProvider = noticeProvider; PaymentOptionProvider = paymentOptionProvider; PersistedCheckoutContextProvider = persistedCheckoutContextProvider; }
public CheckoutPurchaseOrderController( NoticeProvider noticeProvider, IPaymentOptionProvider paymentOptionProvider, IPersistedCheckoutContextProvider persistedCheckoutContextProvider) { NoticeProvider = noticeProvider; PaymentOptionProvider = paymentOptionProvider; PersistedCheckoutContextProvider = persistedCheckoutContextProvider; }
public CheckoutConfirmationController( ICheckoutAccountStatusProvider checkoutAccountStatusProvider, NoticeProvider noticeProvider, IPersistedCheckoutContextProvider persistedCheckoutContextProvider) { CheckoutAccountStatusProvider = checkoutAccountStatusProvider; NoticeProvider = noticeProvider; PersistedCheckoutContextProvider = persistedCheckoutContextProvider; }
public ThreeDSecureController( ICachedShoppingCartProvider cachedShoppingCartProvider, NoticeProvider noticeProvider, IPersistedCheckoutContextProvider persistedCheckoutContextProvider) { CachedShoppingCartProvider = cachedShoppingCartProvider; NoticeProvider = noticeProvider; PersistedCheckoutContextProvider = persistedCheckoutContextProvider; }
public ContactUsController(NoticeProvider noticeProvider, IStringResourceProvider stringResourceProvider, CaptchaVerificationProvider captchaVerificationProvider) { NoticeProvider = noticeProvider; StringResourceProvider = stringResourceProvider; CaptchaVerificationProvider = captchaVerificationProvider; Settings = new ContactUsSettings(); CaptchaSettings = new CaptchaSettings(); }
public WalletController( IWalletProvider walletProvider, IPersistedCheckoutContextProvider persistedCheckoutContextProvider, NoticeProvider noticeProvider, ISkinProvider skinProvider) { WalletProvider = walletProvider; PersistedCheckoutContextProvider = persistedCheckoutContextProvider; NoticeProvider = noticeProvider; SkinProvider = skinProvider; }
public CheckoutAmazonPaymentsController( AmazonPaymentsApiProvider amazonPaymentsApiProvider, NoticeProvider noticeProvider, IPaymentOptionProvider paymentOptionProvider, IPersistedCheckoutContextProvider persistedCheckoutContextProvider) { AmazonPaymentsApiProvider = amazonPaymentsApiProvider; NoticeProvider = noticeProvider; PaymentOptionProvider = paymentOptionProvider; PersistedCheckoutContextProvider = persistedCheckoutContextProvider; }
public CheckoutAddressController( NoticeProvider noticeProvider, IPersistedCheckoutContextProvider persistedCheckoutContextProvider, IAddressValidationProviderFactory addressValidationProviderFactory, AddressControllerHelper addressControllerHelper) { NoticeProvider = noticeProvider; PersistedCheckoutContextProvider = persistedCheckoutContextProvider; AddressValidationProviderFactory = addressValidationProviderFactory; AddressControllerHelper = addressControllerHelper; }
public PayPalExpressController( ICachedShoppingCartProvider cachedShoppingCartProvider, NoticeProvider noticeProvider, IPaymentOptionProvider paymentOptionProvider, IPersistedCheckoutContextProvider persistedCheckoutContextProvider) { CachedShoppingCartProvider = cachedShoppingCartProvider; NoticeProvider = noticeProvider; PaymentOptionProvider = paymentOptionProvider; PersistedCheckoutContextProvider = persistedCheckoutContextProvider; }
public RequestCatalogController( AddressHeaderProvider addressHeaderProvider, AddressSelectListBuilder addressSelectListBuilder, NoticeProvider noticeProvider, IPostalCodeLookupProvider postalCodeLookupProvider) { AddressHeaderProvider = addressHeaderProvider; AddressSelectListBuilder = addressSelectListBuilder; NoticeProvider = noticeProvider; PostalCodeLookupProvider = postalCodeLookupProvider; AddressSettings = new AddressSettings(); }
public ThreeDSecureController( ICachedShoppingCartProvider cachedShoppingCartProvider, NoticeProvider noticeProvider, IPersistedCheckoutContextProvider persistedCheckoutContextProvider, IStringResourceProvider stringResourceProvider, AppConfigProvider appConfigProvider) { CachedShoppingCartProvider = cachedShoppingCartProvider; NoticeProvider = noticeProvider; PersistedCheckoutContextProvider = persistedCheckoutContextProvider; StringResourceProvider = stringResourceProvider; AppConfigProvider = appConfigProvider; }
public CheckoutECheckController( ICachedShoppingCartProvider cachedShoppingCartProvider, ECheckAccountTypeProvider eCheckAccountTypeProvider, NoticeProvider noticeProvider, IPaymentOptionProvider paymentOptionProvider, IPersistedCheckoutContextProvider persistedCheckoutContextProvider) { CachedShoppingCartProvider = cachedShoppingCartProvider; ECheckAccountTypeProvider = eCheckAccountTypeProvider; NoticeProvider = noticeProvider; PaymentOptionProvider = paymentOptionProvider; PersistedCheckoutContextProvider = persistedCheckoutContextProvider; }
public SagePayPiController( NoticeProvider noticeProvider, IPaymentOptionProvider paymentOptionProvider, IPersistedCheckoutContextProvider persistedCheckoutContextProvider, IStringResourceProvider stringResourceProvider, AppConfigProvider appConfigProvider) { NoticeProvider = noticeProvider; PaymentOptionProvider = paymentOptionProvider; PersistedCheckoutContextProvider = persistedCheckoutContextProvider; StringResourceProvider = stringResourceProvider; AppConfigProvider = appConfigProvider; }
public AccountController(NoticeProvider noticeProvider, IClaimsIdentityProvider claimsIdentityProvider, CaptchaStorageService captchaStorageService, SendWelcomeEmailProvider sendWelcomeEmailProvider, AppConfigProvider appConfigProvider) { Settings = new AccountSettings(); ControllerHelper = new AccountControllerHelper(Settings); NoticeProvider = noticeProvider; ClaimsIdentityProvider = claimsIdentityProvider; CaptchaStorageService = captchaStorageService; SendWelcomeEmailProvider = sendWelcomeEmailProvider; AppConfigProvider = appConfigProvider; }
public RecurringOrderController( AddressHeaderProvider addressHeaderProvider, AddressSelectListBuilder addressSelectListBuilder, CreditCardSelectListBuilder creditCardSelectListBuilder, NoticeProvider noticeProvider, IPostalCodeLookupProvider postalCodeLookupProvider) { AddressHeaderProvider = addressHeaderProvider; ControllerHelper = new RecurringOrderControllerHelper(creditCardSelectListBuilder); AddressSelectListBuilder = addressSelectListBuilder; CreditCardSelectListBuilder = creditCardSelectListBuilder; NoticeProvider = noticeProvider; PostalCodeLookupProvider = postalCodeLookupProvider; AddressSettings = new AddressSettings(); }
public ShoppingCartController( NoticeProvider noticeProvider, CartActionProvider cartActionProvider, ICachedShoppingCartProvider cachedShoppingCartProvider, UrlHelper urlHelper, ModelBuilder modelBuilder, RestrictedQuantityProvider restrictedQuantityProvider) { NoticeProvider = noticeProvider; CartActionProvider = cartActionProvider; CachedShoppingCartProvider = cachedShoppingCartProvider; UrlHelper = urlHelper; ModelBuilder = modelBuilder; RestrictedQuantityProvider = restrictedQuantityProvider; }
public RequestCatalogController( AddressHeaderProvider addressHeaderProvider, AddressSelectListBuilder addressSelectListBuilder, NoticeProvider noticeProvider, IPostalCodeLookupProvider postalCodeLookupProvider, AddressViewModelConverter addressViewModelConverter) { AddressHeaderProvider = addressHeaderProvider; AddressSelectListBuilder = addressSelectListBuilder; NoticeProvider = noticeProvider; PostalCodeLookupProvider = postalCodeLookupProvider; AddressViewModelConverter = addressViewModelConverter; ShowCompanyField = AppLogic.AppConfigBool("Address.CollectCompany"); ShowNickName = AppLogic.AppConfigBool("Address.CollectNickName"); }
public CheckoutCreditCardController( CreditCardTypeProvider creditCardTypeProvider, ICreditCardValidationProvider creditCardValidationProvider, NoticeProvider noticeProvider, IPaymentOptionProvider paymentOptionProvider, IPersistedCheckoutContextProvider persistedCheckoutContextProvider, IWalletProvider walletProvider) { CreditCardTypeProvider = creditCardTypeProvider; CreditCardValidationProvider = creditCardValidationProvider; NoticeProvider = noticeProvider; PaymentOptionProvider = paymentOptionProvider; PersistedCheckoutContextProvider = persistedCheckoutContextProvider; WalletProvider = walletProvider; }
public AddressController(IAddressValidationProviderFactory addressValidationProviderFactory, AddressControllerHelper helper, AddressHeaderProvider addressHeaderProvider, AddressSelectListBuilder selectListBuilder, NoticeProvider noticeProvider, IPostalCodeLookupProvider postalCodeLookupProvider) { AddressValidationProviderFactory = addressValidationProviderFactory; ControllerHelper = helper; AddressHeaderProvider = addressHeaderProvider; SelectListBuilder = selectListBuilder; NoticeProvider = noticeProvider; PostalCodeLookupProvider = postalCodeLookupProvider; AddressSettings = new AddressSettings(); }
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; }
public CheckoutAccountController( AccountControllerHelper accountControllerHelper, CaptchaStorageService captchaStorageService, ICheckoutAccountStatusProvider checkoutAccountStatusProvider, IClaimsIdentityProvider claimsIdentityProvider, NoticeProvider noticeProvider, IPersistedCheckoutContextProvider persistedCheckoutContextProvider, SendWelcomeEmailProvider sendWelcomeEmailProvider) { AccountControllerHelper = accountControllerHelper; CaptchaStorageService = captchaStorageService; CheckoutAccountStatusProvider = checkoutAccountStatusProvider; ClaimsIdentityProvider = claimsIdentityProvider; NoticeProvider = noticeProvider; PersistedCheckoutContextProvider = persistedCheckoutContextProvider; SendWelcomeEmailProvider = sendWelcomeEmailProvider; }
public RecurringOrderController( AddressHeaderProvider addressHeaderProvider, AddressSelectListBuilder addressSelectListBuilder, CreditCardSelectListBuilder creditCardSelectListBuilder, NoticeProvider noticeProvider, IPostalCodeLookupProvider postalCodeLookupProvider, AddressViewModelConverter addressViewModelConverter) { AddressHeaderProvider = addressHeaderProvider; ControllerHelper = new RecurringOrderControllerHelper(creditCardSelectListBuilder); AddressSelectListBuilder = addressSelectListBuilder; CreditCardSelectListBuilder = creditCardSelectListBuilder; NoticeProvider = noticeProvider; PostalCodeLookupProvider = postalCodeLookupProvider; AddressViewModelConverter = addressViewModelConverter; ShowCompanyField = AppLogic.AppConfigBool("Address.CollectCompany"); ShowNickName = AppLogic.AppConfigBool("Address.CollectNickName"); }
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; }
public AccountController(NoticeProvider noticeProvider, IClaimsIdentityProvider claimsIdentityProvider, SendWelcomeEmailProvider sendWelcomeEmailProvider, AppConfigProvider appConfigProvider, CartActionProvider cartActionProvider, IDataRetentionService dataRetentionService, IStringResourceProvider stringResourceProvider, CaptchaVerificationProvider captchaVerificationProvider) { Settings = new AccountSettings(); CaptchaSettings = new CaptchaSettings(); ControllerHelper = new AccountControllerHelper(Settings); NoticeProvider = noticeProvider; ClaimsIdentityProvider = claimsIdentityProvider; SendWelcomeEmailProvider = sendWelcomeEmailProvider; AppConfigProvider = appConfigProvider; CartActionProvider = cartActionProvider; DataRetentionService = dataRetentionService; StringResourceProvider = stringResourceProvider; CaptchaVerificationProvider = captchaVerificationProvider; }
public CheckoutAccountController( AccountControllerHelper accountControllerHelper, AppConfigProvider appConfigProvider, ICheckoutAccountStatusProvider checkoutAccountStatusProvider, IClaimsIdentityProvider claimsIdentityProvider, NoticeProvider noticeProvider, IPersistedCheckoutContextProvider persistedCheckoutContextProvider, SendWelcomeEmailProvider sendWelcomeEmailProvider, CartActionProvider cartActionProvider, CaptchaVerificationProvider captchaVerificationProvider) { AccountControllerHelper = accountControllerHelper; AppConfigProvider = appConfigProvider; CheckoutAccountStatusProvider = checkoutAccountStatusProvider; ClaimsIdentityProvider = claimsIdentityProvider; NoticeProvider = noticeProvider; PersistedCheckoutContextProvider = persistedCheckoutContextProvider; SendWelcomeEmailProvider = sendWelcomeEmailProvider; CartActionProvider = cartActionProvider; CaptchaVerificationProvider = captchaVerificationProvider; CaptchaSettings = new CaptchaSettings(); }