protected BaseSearchViewService(
     ISearchRepository searchRepository,
     IViewModelMapper viewModelMapper,
     IDamProvider damProvider,
     ILocalizationProvider localizationProvider,
     IProductUrlProvider productUrlProvider,
     ISearchUrlProvider searchUrlProvider,
     IFacetFactory facetFactory,
     ISelectedFacetFactory selectedFacetFactory,
     IPriceProvider priceProvider,
     IComposerContext composerContext,
     IProductSettingsViewService productSettings,
     IScopeViewService scopeViewService,
     IRecurringOrdersSettings recurringOrdersSettings)
 {
     SearchRepository        = searchRepository ?? throw new ArgumentNullException(nameof(searchRepository));
     ViewModelMapper         = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper));
     DamProvider             = damProvider ?? throw new ArgumentNullException(nameof(damProvider));
     LocalizationProvider    = localizationProvider ?? throw new ArgumentNullException(nameof(localizationProvider));
     ProductUrlProvider      = productUrlProvider ?? throw new ArgumentNullException(nameof(productUrlProvider));
     SearchUrlProvider       = searchUrlProvider ?? throw new ArgumentNullException(nameof(searchUrlProvider));
     SelectedFacetFactory    = selectedFacetFactory ?? throw new ArgumentNullException(nameof(selectedFacetFactory));
     FacetFactory            = facetFactory ?? throw new ArgumentNullException(nameof(facetFactory));
     PriceProvider           = priceProvider ?? throw new ArgumentNullException(nameof(priceProvider));
     ComposerContext         = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     ProductSettings         = productSettings ?? throw new ArgumentNullException(nameof(productSettings));
     ScopeViewService        = scopeViewService ?? throw new ArgumentNullException(nameof(scopeViewService));
     RecurringOrdersSettings = recurringOrdersSettings ?? throw new ArgumentNullException(nameof(recurringOrdersSettings));
 }
 public RecurringOrderCartsViewService(
     ICartRepository cartRepository,
     IOvertureClient overtureClient,
     IRecurringOrderCartViewModelFactory recurringOrderCartViewModelFactory,
     IImageService imageService,
     ILookupService lookupService,
     IRecurringOrdersRepository recurringOrdersRepository,
     IComposerContext composerContext,
     IAddressRepository addressRepository,
     ICouponViewService couponViewService,
     IRecurringCartUrlProvider recurringCartUrlProvider,
     IRecurringScheduleUrlProvider recurringScheduleUrlProvider,
     IRecurringOrdersSettings recurringOrdersSettings)
 {
     OvertureClient = overtureClient ?? throw new ArgumentNullException(nameof(overtureClient));
     CartRepository = cartRepository ?? throw new ArgumentNullException(nameof(cartRepository));
     RecurringOrderCartViewModelFactory = recurringOrderCartViewModelFactory ?? throw new ArgumentNullException(nameof(recurringOrderCartViewModelFactory));
     ImageService                 = imageService ?? throw new ArgumentNullException(nameof(imageService));
     LookupService                = lookupService ?? throw new ArgumentNullException(nameof(lookupService));
     RecurringOrdersRepository    = recurringOrdersRepository ?? throw new ArgumentNullException(nameof(recurringOrdersRepository));
     ComposerContext              = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     AddressRepository            = addressRepository ?? throw new ArgumentNullException(nameof(addressRepository));
     CouponViewService            = couponViewService ?? throw new ArgumentNullException(nameof(couponViewService));
     RecurringCartUrlProvider     = recurringCartUrlProvider ?? throw new ArgumentNullException(nameof(recurringCartUrlProvider));
     RecurringScheduleUrlProvider = recurringScheduleUrlProvider ?? throw new ArgumentNullException(nameof(recurringScheduleUrlProvider));
     RecurringOrdersSettings      = recurringOrdersSettings;
 }
Exemplo n.º 3
0
            public ProductViewModelFactoryProxy(IViewModelMapper viewModelMapper,
                                                IProductRepository productRepository,
                                                IDamProvider damProvider,
                                                ILocalizationProvider localizationProvider,
                                                ILookupService lookupService,
                                                IProductUrlProvider productUrlProvider,
                                                IScopeViewService scopeViewService,
                                                IRecurringOrdersRepository recurringOrdersRepository,
                                                IRecurringOrderProgramViewModelFactory recurringOrderProgramViewModelFactory,
                                                IRecurringOrdersSettings recurringOrdersSettings,
                                                IProductSpecificationsViewService productSpecificationsViewService)

                : base(
                    viewModelMapper,
                    productRepository,
                    damProvider,
                    localizationProvider,
                    lookupService,
                    productUrlProvider,
                    scopeViewService,
                    recurringOrdersRepository,
                    recurringOrderProgramViewModelFactory,
                    recurringOrdersSettings,
                    productSpecificationsViewService)
            {
            }
Exemplo n.º 4
0
        public CategoryBrowsingViewService(
            ISearchRepository searchRepository,
            IViewModelMapper viewModelMapper,
            IDamProvider damProvider,
            ILocalizationProvider localizationProvider,
            IProductUrlProvider productUrlProvider,
            ISearchUrlProvider searchUrlProvider,
            ICategoryRepository categoryRepository,
            ICategoryBrowsingUrlProvider categoryBrowsingUrlProvider,
            IFacetFactory facetFactory,
            ISelectedFacetFactory selectedFacetFactory,
            IPriceProvider priceProvider,
            IComposerContext composerContext,
            IProductSettingsViewService productSettings,
            IScopeViewService scopeViewService,
            IRecurringOrdersSettings recurringOrdersSettings)

            : base(
                searchRepository,
                viewModelMapper,
                damProvider,
                localizationProvider,
                productUrlProvider,
                searchUrlProvider,
                facetFactory,
                selectedFacetFactory,
                priceProvider,
                composerContext,
                productSettings,
                scopeViewService,
                recurringOrdersSettings)
        {
            CategoryRepository          = categoryRepository ?? throw new ArgumentNullException(nameof(categoryRepository));
            CategoryBrowsingUrlProvider = categoryBrowsingUrlProvider ?? throw new ArgumentNullException(nameof(categoryBrowsingUrlProvider));
        }
Exemplo n.º 5
0
            public ProductViewModelFactoryWithTestGetLookupImageUrl(
                IViewModelMapper viewModelMapper,
                IProductRepository productRepository,
                IDamProvider damProvider,
                ILocalizationProvider localizationProvider,
                ILookupService lookupService,
                IProductUrlProvider productUrlProvider,
                IScopeViewService scopeViewService,
                IRecurringOrdersRepository recurringOrdersRepository,
                IRecurringOrderProgramViewModelFactory recurringOrderProgramViewModelFactory,
                IRecurringOrdersSettings recurringOrdersSettings,
                IProductSpecificationsViewService productSpecificationsViewService,
                IMyAccountUrlProvider myAccountUrlProvider)

                : base(
                    viewModelMapper,
                    productRepository,
                    damProvider,
                    localizationProvider,
                    lookupService,
                    productUrlProvider,
                    scopeViewService,
                    recurringOrdersRepository,
                    recurringOrderProgramViewModelFactory,
                    recurringOrdersSettings,
                    productSpecificationsViewService,
                    myAccountUrlProvider)
            {
            }
Exemplo n.º 6
0
 public ProductViewModelFactory(
     IViewModelMapper viewModelMapper,
     IProductRepository productRepository,
     IDamProvider damProvider,
     ILocalizationProvider localizationProvider,
     ILookupService lookupService,
     IProductUrlProvider productUrlProvider,
     IScopeViewService scopeViewService,
     IRecurringOrdersRepository recurringOrdersRepository,
     IRecurringOrderProgramViewModelFactory recurringOrderProgramViewModelFactory,
     IRecurringOrdersSettings recurringOrdersSettings,
     IProductSpecificationsViewService productSpecificationsViewService,
     IMyAccountUrlProvider myAccountUrlProvider)
 {
     ViewModelMapper                       = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper));
     ProductRepository                     = productRepository ?? throw new ArgumentNullException(nameof(productRepository));
     DamProvider                           = damProvider ?? throw new ArgumentNullException(nameof(damProvider));
     LocalizationProvider                  = localizationProvider ?? throw new ArgumentNullException(nameof(localizationProvider));
     LookupService                         = lookupService ?? throw new ArgumentNullException(nameof(lookupService));
     ProductUrlProvider                    = productUrlProvider ?? throw new ArgumentNullException(nameof(productUrlProvider));
     ScopeViewService                      = scopeViewService ?? throw new ArgumentNullException(nameof(scopeViewService));
     RecurringOrdersRepository             = recurringOrdersRepository ?? throw new ArgumentNullException(nameof(recurringOrdersRepository));
     RecurringOrderProgramViewModelFactory = recurringOrderProgramViewModelFactory ?? throw new ArgumentNullException(nameof(recurringOrderProgramViewModelFactory));
     RecurringOrdersSettings               = recurringOrdersSettings;
     ProductSpecificationsViewService      = productSpecificationsViewService ?? throw new ArgumentNullException(nameof(productSpecificationsViewService));
     MyAccountUrlProvider                  = myAccountUrlProvider ?? throw new ArgumentNullException(nameof(myAccountUrlProvider));
 }
 public RelatedProductViewServiceProxy(IProductRepository productRepository,
                                       IRelationshipRepository relationshipRepository,
                                       IDamProvider damProvider, IProductUrlProvider
                                       productUrlProvider, IViewModelMapper viewModelMapper,
                                       ILocalizationProvider localizationProvider,
                                       IInventoryLocationProvider inventoryLocationProvider,
                                       IRecurringOrdersSettings recurringOrdersSettings) : base(productRepository, relationshipRepository, damProvider, productUrlProvider, viewModelMapper, localizationProvider, inventoryLocationProvider, recurringOrdersSettings)
 {
 }
        public RecurringScheduleUrlProvider(IPageService pageService, IRecurringOrdersSettings recurringOrdersSettings)
        {
            if (pageService == null)
            {
                throw new ArgumentNullException("pageService");
            }

            PageService             = pageService;
            RecurringOrdersSettings = recurringOrdersSettings;
        }
Exemplo n.º 9
0
        public SearchQueryViewService(
            ISearchRepository searchRepository,
            IViewModelMapper viewModelMapper,
            IDamProvider damProvider,
            ILocalizationProvider localizationProvider,
            IProductUrlProvider productUrlProvider,
            ISearchUrlProvider searchUrlProvider,
            IFacetFactory facetFactory,
            ISelectedFacetFactory selectedFacetFactory,
            IPriceProvider priceProvider,
            IComposerContext composerContext,
            IProductSettingsViewService productSettings,
            IScopeViewService scopeViewService,
            ISearchQueryRepository searchQueryRepository,
            ISearchQueryUrlProvider searchQueryUrlProvider,
            IProductSettingsRepository productSettingsRepository,
            Repositories.IInventoryRepository inventoryRepository,
            IRecurringOrdersSettings recurringOrdersSettings
            )

            : base(
                searchRepository,
                viewModelMapper,
                damProvider,
                localizationProvider,
                productUrlProvider,
                searchUrlProvider,
                facetFactory,
                selectedFacetFactory,
                priceProvider,
                composerContext,
                productSettings,
                scopeViewService,
                recurringOrdersSettings)
        {
            if (searchQueryRepository == null)
            {
                throw new ArgumentNullException("searchQueryRepository");
            }
            if (searchQueryUrlProvider == null)
            {
                throw new ArgumentNullException("searchQuerySearchRepository");
            }

            SearchQueryRepository     = searchQueryRepository;
            SearchQueryUrlProvider    = searchQueryUrlProvider;
            ProductSettingsRepository = productSettingsRepository;
            InventoryRepository       = inventoryRepository;
        }
 public ProductSearchViewModelFactory(
     IViewModelMapper viewModelMapper,
     IProductUrlProvider productUrlProvider,
     IRecurringOrdersSettings recurringOrdersSettings,
     IComposerContext composerContext,
     IProductSettingsViewService productSettings,
     IPriceProvider priceProvider)
 {
     ViewModelMapper         = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper));
     ProductUrlProvider      = productUrlProvider ?? throw new ArgumentNullException(nameof(productUrlProvider));
     RecurringOrdersSettings = recurringOrdersSettings ?? throw new ArgumentNullException(nameof(recurringOrdersSettings));
     ComposerContext         = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     ProductSettings         = productSettings ?? throw new ArgumentNullException(nameof(productSettings));
     PriceProvider           = priceProvider ?? throw new ArgumentNullException(nameof(priceProvider));
 }
Exemplo n.º 11
0
 public RecurringOrderTemplatesViewService(IRecurringOrdersRepository recurringOrdersRepository,
                                           IViewModelMapper viewModelMapper,
                                           IOvertureClient overtureClient, ILookupService lookupService,
                                           IRecurringOrderTemplateViewModelFactory recurringOrderTemplateViewModelFactory,
                                           IImageService imageService,
                                           IRecurringOrdersSettings recurringOrdersSettings)
 {
     RecurringOrderRepository = recurringOrdersRepository ?? throw new ArgumentNullException(nameof(recurringOrdersRepository));
     ViewModelMapper          = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper));
     OvertureClient           = overtureClient ?? throw new ArgumentNullException(nameof(overtureClient));
     LookupService            = lookupService ?? throw new ArgumentNullException(nameof(lookupService));
     RecurringOrderTemplateViewModelFactory = recurringOrderTemplateViewModelFactory ?? throw new ArgumentNullException(nameof(recurringOrderTemplateViewModelFactory));
     ImageService            = imageService ?? throw new ArgumentNullException(nameof(imageService));
     RecurringOrdersSettings = recurringOrdersSettings ?? throw new ArgumentNullException(nameof(recurringOrdersSettings));
 }
Exemplo n.º 12
0
 public ShippingMethodViewService(
     IFulfillmentMethodRepository fulfillmentMethodRepository,
     ICartViewModelFactory cartViewModelFactory,
     ICartRepository cartRepository,
     ICartService cartService,
     IRecurringOrderTemplateViewModelFactory recurringOrderTemplateViewModelFactory,
     IRecurringOrderCartsViewService recurringOrderCartsViewService,
     IRecurringOrdersSettings recurringOrdersSettings)
 {
     FulfillmentMethodRepository = fulfillmentMethodRepository ?? throw new ArgumentNullException(nameof(fulfillmentMethodRepository));
     CartViewModelFactory        = cartViewModelFactory ?? throw new ArgumentNullException(nameof(cartViewModelFactory));
     CartRepository = cartRepository ?? throw new ArgumentNullException(nameof(cartRepository));
     CartService    = cartService ?? throw new ArgumentNullException(nameof(cartService));
     RecurringOrderTemplateViewModelFactory = recurringOrderTemplateViewModelFactory ?? throw new ArgumentNullException(nameof(recurringOrderTemplateViewModelFactory));
     RecurringOrderCartsViewService         = recurringOrderCartsViewService ?? throw new ArgumentNullException(nameof(recurringOrderCartsViewService));
     RecurringOrdersSettings = recurringOrdersSettings;
 }
Exemplo n.º 13
0
 public PaymentViewService(IPaymentRepository paymentRepository, ICartViewModelFactory cartViewModelFactory, ICartRepository cartRepository,
                           ILookupService lookupService, IViewModelMapper viewModelMapper, IPaymentProviderFactory paymentProviderFactory,
                           IRecurringOrderTemplatesViewService recurringOrderTemplatesViewService,
                           IRecurringOrderCartsViewService recurringOrderCartsViewService,
                           IRecurringOrdersSettings recurringOrdersSettings
                           )
 {
     PaymentRepository                  = paymentRepository ?? throw new ArgumentNullException(nameof(paymentRepository));
     CartViewModelFactory               = cartViewModelFactory ?? throw new ArgumentNullException(nameof(cartViewModelFactory));
     CartRepository                     = cartRepository ?? throw new ArgumentNullException(nameof(cartRepository));
     LookupService                      = lookupService ?? throw new ArgumentNullException(nameof(lookupService));
     ViewModelMapper                    = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper));
     PaymentProviderFactory             = paymentProviderFactory ?? throw new ArgumentNullException(nameof(paymentProviderFactory));
     RecurringOrderTemplatesViewService = recurringOrderTemplatesViewService ?? throw new ArgumentNullException(nameof(recurringOrderTemplatesViewService));
     RecurringOrderCartsViewService     = recurringOrderCartsViewService ?? throw new ArgumentNullException(nameof(recurringOrderCartsViewService));
     RecurringOrdersSettings            = recurringOrdersSettings;
 }
Exemplo n.º 14
0
 public CartController(
     ICartService cartService,
     ICheckoutService checkoutService,
     IComposerContext composerContext,
     ICouponViewService couponViewService,
     IShippingMethodViewService shippingMethodService,
     ICartUrlProvider cartUrlProvider,
     IRecurringOrdersSettings recurringOrdersSettings)
 {
     CartService             = cartService ?? throw new ArgumentNullException(nameof(cartService));
     ComposerContext         = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     CouponViewService       = couponViewService ?? throw new ArgumentNullException(nameof(couponViewService));
     CheckoutService         = checkoutService ?? throw new ArgumentNullException(nameof(checkoutService));
     ShippingMethodService   = shippingMethodService ?? throw new ArgumentNullException(nameof(shippingMethodService));
     CartUrlProvider         = cartUrlProvider ?? throw new ArgumentNullException(nameof(cartUrlProvider));
     RecurringOrdersSettings = recurringOrdersSettings ?? throw new ArgumentNullException(nameof(recurringOrdersSettings));
 }
Exemplo n.º 15
0
 protected BaseProductViewService(
     IProductRepository productRepository,
     IDamProvider damProvider,
     IProductUrlProvider productUrlProvider,
     IViewModelMapper viewModelMapper,
     ILocalizationProvider localizationProvider,
     IRelationshipRepository relationshipRepository,
     IInventoryLocationProvider inventoryLocationProvider,
     IRecurringOrdersSettings recurringOrdersSettings)
 {
     ProductRepository         = productRepository ?? throw new ArgumentNullException(nameof(productRepository));
     ViewModelMapper           = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper));
     DamProvider               = damProvider ?? throw new ArgumentNullException(nameof(damProvider));
     LocalizationProvider      = localizationProvider ?? throw new ArgumentNullException(nameof(localizationProvider));
     ProductUrlProvider        = productUrlProvider ?? throw new ArgumentNullException(nameof(productUrlProvider));
     RelationshipRepository    = relationshipRepository ?? throw new ArgumentNullException(nameof(relationshipRepository));
     InventoryLocationProvider = inventoryLocationProvider ?? throw new ArgumentNullException(nameof(inventoryLocationProvider));
     RecurringOrdersSettings   = recurringOrdersSettings ?? throw new ArgumentNullException(nameof(recurringOrdersSettings));
 }
Exemplo n.º 16
0
        public CartController(
            ICartService cartService,
            ICheckoutService checkoutService,
            IComposerContext composerContext,
            ICouponViewService couponViewService,
            IShippingMethodViewService shippingMethodService,
            ICartUrlProvider cartUrlProvider,
            IRecurringOrdersSettings recurringOrdersSettings)
        {
            if (cartService == null)
            {
                throw new ArgumentNullException("cartService");
            }
            if (composerContext == null)
            {
                throw new ArgumentNullException("composerContext");
            }
            if (couponViewService == null)
            {
                throw new ArgumentNullException("couponViewService");
            }
            if (checkoutService == null)
            {
                throw new ArgumentNullException("checkoutService");
            }
            if (shippingMethodService == null)
            {
                throw new ArgumentNullException("shippingMethodService");
            }
            if (cartUrlProvider == null)
            {
                throw new ArgumentNullException("cartUrlProvider");
            }

            CartService             = cartService;
            ComposerContext         = composerContext;
            CouponViewService       = couponViewService;
            CheckoutService         = checkoutService;
            ShippingMethodService   = shippingMethodService;
            CartUrlProvider         = cartUrlProvider;
            RecurringOrdersSettings = recurringOrdersSettings;
        }
Exemplo n.º 17
0
 public LineItemViewModelFactory(IViewModelMapper viewModelMapper,
                                 ILocalizationProvider localizationProvider,
                                 IProductUrlProvider productUrlProvider,
                                 IRewardViewModelFactory rewardViewModelFactory,
                                 ILineItemValidationProvider lineItemValidationProvider,
                                 IRecurringOrdersRepository recurringOrderRepository,
                                 IComposerContext composerContext,
                                 IRecurringOrderProgramViewModelFactory recurringOrderProgramViewModelFactory,
                                 IRecurringOrdersSettings recurringOrdersSettings)
 {
     ViewModelMapper                       = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper));
     LocalizationProvider                  = localizationProvider ?? throw new ArgumentNullException(nameof(localizationProvider));
     ProductUrlProvider                    = productUrlProvider ?? throw new ArgumentNullException(nameof(productUrlProvider));
     RewardViewModelFactory                = rewardViewModelFactory ?? throw new ArgumentNullException(nameof(rewardViewModelFactory));
     LineItemValidationProvider            = lineItemValidationProvider ?? throw new ArgumentNullException(nameof(lineItemValidationProvider));
     RecurringOrderRepository              = recurringOrderRepository ?? throw new ArgumentNullException(nameof(recurringOrderRepository));
     ComposerContext                       = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     RecurringOrderProgramViewModelFactory = recurringOrderProgramViewModelFactory ?? throw new ArgumentNullException(nameof(recurringOrderProgramViewModelFactory));
     RecurringOrdersSettings               = recurringOrdersSettings ?? throw new ArgumentNullException(nameof(recurringOrdersSettings));
 }
Exemplo n.º 18
0
 public MyAccountController(
     ICustomerViewService customerViewService,
     ICustomerAddressViewService customerAddressViewService,
     IComposerContext composerContext,
     IAddressRepository addressRepository,
     IMyAccountUrlProvider myAccountUrlProvider,
     IOrderHistoryViewService orderHistoryViewService,
     IWishListViewService wishListViewService,
     IRecurringOrderTemplatesViewService recurringOrderTemplatesViewService,
     IRecurringOrdersSettings recurringOrdersSettings) : base(
         customerViewService,
         customerAddressViewService,
         composerContext, addressRepository,
         myAccountUrlProvider,
         orderHistoryViewService,
         wishListViewService,
         recurringOrderTemplatesViewService,
         recurringOrdersSettings)
 {
 }
 protected MyAccountBaseController(
     ICustomerViewService customerViewService,
     ICustomerAddressViewService customerAddressViewService,
     IComposerContext composerContext,
     IAddressRepository addressRepository,
     IMyAccountUrlProvider myAccountUrlProvider,
     IOrderHistoryViewService orderHistoryViewService,
     IWishListViewService wishListViewService,
     IRecurringOrderTemplatesViewService recurringOrderTemplatesViewService,
     IRecurringOrdersSettings recurringOrdersSettings)
 {
     CustomerViewService                = customerViewService ?? throw new ArgumentNullException(nameof(customerViewService));
     CustomerAddressViewService         = customerAddressViewService ?? throw new ArgumentNullException(nameof(customerAddressViewService));
     ComposerContext                    = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     AddressRepository                  = addressRepository ?? throw new ArgumentNullException(nameof(addressRepository));
     MyAccountUrlProvider               = myAccountUrlProvider ?? throw new ArgumentNullException(nameof(myAccountUrlProvider));
     OrderHistoryViewService            = orderHistoryViewService ?? throw new ArgumentNullException(nameof(orderHistoryViewService));
     WishListViewService                = wishListViewService ?? throw new ArgumentNullException(nameof(wishListViewService));
     RecurringOrderTemplatesViewService = recurringOrderTemplatesViewService ?? throw new ArgumentNullException(nameof(recurringOrderTemplatesViewService));
     RecurringOrdersSettings            = recurringOrdersSettings ?? throw new ArgumentNullException(nameof(recurringOrdersSettings));
 }
 public MyAccountViewService(
     IComposerContext composerContext,
     IMyAccountUrlProvider myAccountUrlProvider,
     IOrderUrlProvider orderUrlProvider,
     IWishListUrlProvider wishListUrlProvider,
     IRecurringScheduleUrlProvider recurringScheduleUrlProvider,
     IPageService pageService,
     IWebsiteContext websiteContext,
     IRecurringOrdersSettings recurringOrdersSettings,
     ISiteConfiguration siteConfiguration)
 {
     ComposerContext              = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     MyAccountUrlProvider         = myAccountUrlProvider ?? throw new ArgumentNullException(nameof(myAccountUrlProvider));
     OrderUrlProvider             = orderUrlProvider ?? throw new ArgumentNullException(nameof(orderUrlProvider));
     WishListUrlProvider          = wishListUrlProvider ?? throw new ArgumentNullException(nameof(wishListUrlProvider));
     PageService                  = pageService ?? throw new ArgumentNullException(nameof(pageService));
     RecurringScheduleUrlProvider = recurringScheduleUrlProvider ?? throw new ArgumentNullException(nameof(recurringScheduleUrlProvider));
     WebsiteContext               = websiteContext ?? throw new ArgumentNullException(nameof(websiteContext));
     RecurringOrdersSettings      = recurringOrdersSettings ?? throw new ArgumentNullException(nameof(recurringOrdersSettings));
     SiteConfiguration            = siteConfiguration ?? throw new ArgumentNullException(nameof(siteConfiguration));
 }
Exemplo n.º 21
0
 public RecurringCartUrlProvider(IPageService pageService, IRecurringOrdersSettings recurringOrdersSettings)
 {
     PageService             = pageService ?? throw new ArgumentNullException(nameof(pageService));
     RecurringOrdersSettings = recurringOrdersSettings;
 }