public LanguageSwitchProvider(ILanguageSwitchService viewService, IComposerContext composerContext, IPageService pageService, HttpRequestBase request)
 {
     ComposerContext       = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     LanguageSwitchService = viewService ?? throw new ArgumentNullException(nameof(viewService));
     PageService           = pageService ?? throw new ArgumentNullException(nameof(pageService));
     Request = request ?? throw new ArgumentNullException(nameof(request));
 }
 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 BrowsingCategoriesController(
     IComposerContext composerContext,
     IBrowseCategoryRequestContext requestContext,
     ILanguageSwitchService languageSwitchService,
     IPageService pageService,
     ICategoryMetaContext categoryMetaContext)
     : base(composerContext, requestContext, languageSwitchService, pageService, categoryMetaContext)
 {
 }
Beispiel #4
0
 public StoreLocatorController(IComposerContext composerContext,
                               IStoreViewService storeViewService,
                               IStoreDirectoryViewService storeDirectoryViewService,
                               IStoreUrlProvider storeUrlProvider,
                               IBreadcrumbViewService breadcrumbViewService,
                               ILanguageSwitchService languageSwitchViewService) :
     base(composerContext, storeViewService, storeDirectoryViewService, storeUrlProvider, breadcrumbViewService, languageSwitchViewService)
 {
 }
Beispiel #5
0
        public HeaderController(IPageService pageService,
                                IComposerContext composerContext,
                                ILanguageSwitchService languageSwitchService,
                                IBreadcrumbViewService breadcrumbViewService)

            : base(
                pageService,
                composerContext,
                languageSwitchService,
                breadcrumbViewService)
        {
        }
Beispiel #6
0
 protected HeaderBaseController(
     IPageService pageService,
     IComposerContext composerContext,
     ILanguageSwitchService languageSwitchService,
     IBreadcrumbViewService breadcrumbViewService
     )
 {
     PageService           = pageService ?? throw new ArgumentNullException(nameof(pageService));
     ComposerContext       = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     LanguageSwitchService = languageSwitchService ?? throw new ArgumentNullException(nameof(languageSwitchService));
     BreadcrumbViewService = breadcrumbViewService ?? throw new ArgumentNullException(nameof(breadcrumbViewService));
 }
Beispiel #7
0
 public BrowsingCategoriesBaseController(
     IComposerContext composerContext,
     IBrowseCategoryRequestContext requestContext,
     ILanguageSwitchService languageSwitchService,
     IPageService pageService,
     ICategoryMetaContext categoryMetaContext)
 {
     ComposerContext       = composerContext;
     RequestContext        = requestContext;
     LanguageSwitchService = languageSwitchService;
     PageService           = pageService;
     CategoryMetaContext   = categoryMetaContext;
 }
 public StoreLanguageSwitchProvider(ILanguageSwitchService languageSwitchViewService,
                                    IComposerContext composerContext,
                                    IStoreContext storeContext,
                                    HttpRequestBase request,
                                    IStoreUrlProvider storeUrlProvider,
                                    ISiteConfiguration siteConfiguration)
 {
     ComposerContext       = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     LanguageSwitchService = languageSwitchViewService ?? throw new ArgumentNullException(nameof(languageSwitchViewService));
     StoreContext          = storeContext ?? throw new ArgumentNullException(nameof(storeContext));
     StoreUrlProvider      = storeUrlProvider ?? throw new ArgumentNullException(nameof(storeUrlProvider));
     SiteConfiguration     = siteConfiguration ?? throw new ArgumentNullException(nameof(siteConfiguration));
     Request = request ?? throw new ArgumentNullException(nameof(request));
 }
 protected SearchBaseController(
     IComposerContext composerContext,
     IPageService pageService,
     ISearchRequestContext searchRequestContext,
     ILanguageSwitchService languageSwitchService,
     ISearchBreadcrumbViewService searchBreadcrumbViewService,
     ISearchUrlProvider searchUrlProvider)
 {
     ComposerContext             = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     PageService                 = pageService ?? throw new ArgumentNullException(nameof(pageService));
     SearchRequestContext        = searchRequestContext ?? throw new ArgumentNullException(nameof(searchRequestContext));
     LanguageSwitchService       = languageSwitchService ?? throw new ArgumentNullException(nameof(languageSwitchService));
     SearchBreadcrumbViewService = searchBreadcrumbViewService ?? throw new ArgumentNullException(nameof(searchBreadcrumbViewService));
     SearchUrlProvider           = searchUrlProvider ?? throw new ArgumentNullException(nameof(searchUrlProvider));
 }
 protected ProductBaseController(
     IComposerContext composerContext,
     ILanguageSwitchService languageSwitchService,
     IProductUrlProvider productUrlProvider,
     IRelatedProductViewService relatedProductViewService,
     Lazy <IPreviewModeService> previewModeService,
     IProductContext productContext)
 {
     ComposerContext           = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     LanguageSwitchService     = languageSwitchService ?? throw new ArgumentNullException(nameof(languageSwitchService));
     ProductUrlProvider        = productUrlProvider ?? throw new ArgumentNullException(nameof(productUrlProvider));
     RelatedProductViewService = relatedProductViewService ?? throw new ArgumentNullException(nameof(relatedProductViewService));
     PreviewModeService        = previewModeService ?? throw new ArgumentNullException(nameof(previewModeService));
     ProductContext            = productContext ?? throw new ArgumentNullException(nameof(productContext));;
 }
 public ProductLanguageSwitchProvider(ILanguageSwitchService languageSwitchViewService,
                                      IComposerContext composerContext,
                                      IProductContext productContext,
                                      IProductUrlProvider productUrlProvider,
                                      IPageService pageService,
                                      HttpRequestBase request,
                                      ISiteConfiguration siteConfiguration)
 {
     PageService           = pageService ?? throw new ArgumentNullException(nameof(pageService));
     ComposerContext       = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     LanguageSwitchService = languageSwitchViewService ?? throw new ArgumentNullException(nameof(languageSwitchViewService));
     ProductContext        = productContext ?? throw new ArgumentNullException(nameof(productContext));
     ProductUrlProvider    = productUrlProvider ?? throw new ArgumentNullException(nameof(productUrlProvider));
     Request           = request ?? throw new ArgumentNullException(nameof(request));
     SiteConfiguration = siteConfiguration ?? throw new ArgumentNullException(nameof(siteConfiguration));
 }
 public SearchController(
     IComposerContext composerContext,
     IPageService pageService,
     ISearchRequestContext searchRequestContext,
     ILanguageSwitchService languageSwitchService,
     ISearchBreadcrumbViewService searchBreadcrumbViewService,
     ISearchUrlProvider searchUrlProvider)
     : base(
         composerContext,
         pageService,
         searchRequestContext,
         languageSwitchService,
         searchBreadcrumbViewService,
         searchUrlProvider)
 {
 }
Beispiel #13
0
 protected StoreLocatorBaseController(
     IComposerContext composerContext,
     IStoreViewService storeViewService,
     IStoreDirectoryViewService storeDirectoryViewService,
     IStoreUrlProvider storeUrlProvider,
     IBreadcrumbViewService breadcrumbViewService,
     ILanguageSwitchService languageSwitchService
     )
 {
     ComposerContext           = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     StoreViewService          = storeViewService ?? throw new ArgumentNullException(nameof(storeViewService));
     StoreDirectoryViewService = storeDirectoryViewService ?? throw new ArgumentNullException(nameof(storeDirectoryViewService));
     StoreUrlProvider          = storeUrlProvider ?? throw new ArgumentNullException(nameof(storeUrlProvider));
     BreadcrumbViewService     = breadcrumbViewService ?? throw new ArgumentNullException(nameof(breadcrumbViewService));
     LanguageSwitchService     = languageSwitchService ?? throw new ArgumentNullException(nameof(languageSwitchService));
 }
        public ProductController(
            IComposerContext composerContext,
            ILanguageSwitchService languageSwitchService,
            IProductUrlProvider productUrlProvider,
            IRelatedProductViewService relatedProductViewService,
            Lazy <IPreviewModeService> previewModeService,
            IProductContext productContext)

            : base(
                composerContext,
                languageSwitchService,
                productUrlProvider,
                relatedProductViewService,
                previewModeService,
                productContext)
        {
        }
Beispiel #15
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));
 }
Beispiel #16
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;
        }