public CheckoutController( IPageService pageService, IComposerContext composerContext, ICheckoutBreadcrumbViewService confirmationBreadcrumbViewService, IBreadcrumbViewService breadcrumbViewService, ILanguageSwitchService languageSwitchService, ICartUrlProvider urlProvider, ICheckoutNavigationViewService checkoutNavigationViewService, IPaymentViewService paymentViewService, IMyAccountUrlProvider myAccountUrlProvider, ICartService cartService, IWebsiteContext websiteContext) : base(pageService, composerContext, confirmationBreadcrumbViewService, breadcrumbViewService, languageSwitchService, urlProvider, checkoutNavigationViewService, paymentViewService, myAccountUrlProvider, cartService, websiteContext) { }
public ChekoutBreadcrumbProvider(ICheckoutBreadcrumbViewService breadcrumbViewService, IComposerContext composerContext, IPageService pageService, ISiteConfiguration siteConfiguration) { ComposerContext = composerContext ?? throw new ArgumentNullException(nameof(composerContext)); BreadcrumbViewService = breadcrumbViewService ?? throw new ArgumentNullException(nameof(breadcrumbViewService)); SiteConfiguration = siteConfiguration ?? throw new ArgumentNullException(nameof(siteConfiguration)); PageService = pageService ?? throw new ArgumentNullException(nameof(pageService)); }
protected CheckoutBaseController( IPageService pageService, IComposerContext composerContext, ICheckoutBreadcrumbViewService confirmationBreadcrumbViewService, IBreadcrumbViewService breadcrumbViewService, ILanguageSwitchService languageSwitchService, ICartUrlProvider urlProvider, IMyAccountUrlProvider myAccountUrlProvider, ICartService cartService, IWebsiteContext websiteContext ) { PageService = pageService ?? throw new ArgumentNullException(nameof(pageService)); ComposerContext = composerContext ?? throw new ArgumentNullException(nameof(composerContext)); ConfirmationBreadcrumbViewService = confirmationBreadcrumbViewService ?? throw new ArgumentNullException(nameof(confirmationBreadcrumbViewService)); BreadcrumbViewService = breadcrumbViewService ?? throw new ArgumentNullException(nameof(breadcrumbViewService)); LanguageSwitchService = languageSwitchService ?? throw new ArgumentNullException(nameof(languageSwitchService)); UrlProvider = urlProvider ?? throw new ArgumentNullException(nameof(urlProvider)); MyAccountUrlProvider = myAccountUrlProvider ?? throw new ArgumentNullException(nameof(myAccountUrlProvider)); WebsiteContext = websiteContext; CartService = cartService ?? throw new ArgumentNullException(nameof(cartService)); }
protected CheckoutBaseController( IPageService pageService, IComposerContext composerContext, ICheckoutBreadcrumbViewService confirmationBreadcrumbViewService, IBreadcrumbViewService breadcrumbViewService, ILanguageSwitchService languageSwitchService, ICartUrlProvider urlProvider, ICheckoutNavigationViewService checkoutNavigationViewService, IPaymentViewService paymentViewService, IMyAccountUrlProvider myAccountUrlProvider, ICartService cartService, IWebsiteContext websiteContext ) { if (pageService == null) { throw new ArgumentNullException("pageService"); } if (composerContext == null) { throw new ArgumentNullException("composerContext"); } if (confirmationBreadcrumbViewService == null) { throw new ArgumentNullException("confirmationBreadcrumbViewService"); } if (breadcrumbViewService == null) { throw new ArgumentNullException("breadcrumbViewService"); } if (languageSwitchService == null) { throw new ArgumentNullException("languageSwitchService"); } if (urlProvider == null) { throw new ArgumentNullException("urlProvider"); } if (checkoutNavigationViewService == null) { throw new ArgumentNullException("checkoutNavigationViewService"); } if (paymentViewService == null) { throw new ArgumentNullException("paymentViewService"); } if (myAccountUrlProvider == null) { throw new ArgumentNullException("myAccountUrlProvider"); } if (cartService == null) { throw new ArgumentNullException("cartService"); } PageService = pageService; ComposerContext = composerContext; ConfirmationBreadcrumbViewService = confirmationBreadcrumbViewService; BreadcrumbViewService = breadcrumbViewService; LanguageSwitchService = languageSwitchService; UrlProvider = urlProvider; CheckoutNavigationViewService = checkoutNavigationViewService; PaymentViewService = paymentViewService; MyAccountUrlProvider = myAccountUrlProvider; WebsiteContext = websiteContext; CartService = cartService; }