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)
 {
 }
Ejemplo n.º 2
0
 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));
 }
Ejemplo n.º 3
0
 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));
 }
Ejemplo n.º 4
0
        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;
        }