Beispiel #1
0
 public OrderHistoryViewService(
     IOrderHistoryViewModelFactory orderHistoryViewModelFactory,
     IOrderRepository orderRepository,
     IOrderUrlProvider orderUrlProvider,
     ILookupService lookupService,
     IOrderDetailsViewModelFactory orderDetailsViewModelFactory,
     IImageService imageService,
     IShippingTrackingProviderFactory shippingTrackingProviderFactory,
     ICustomerRepository customerRepository,
     IComposerJsonSerializer composerJsonSerializer,
     ILineItemViewModelFactory lineItemViewModelFactory,
     ICartRepository cartRepository,
     IComposerContext composerContext,
     ICartUrlProvider cartUrlProvider,
     IEditingOrderProvider editingOrderProvider,
     ICheckoutService checkoutService)
 {
     OrderHistoryViewModelFactory = orderHistoryViewModelFactory ?? throw new ArgumentNullException(nameof(orderHistoryViewModelFactory));
     OrderUrlProvider             = orderUrlProvider ?? throw new ArgumentNullException(nameof(orderUrlProvider));
     LookupService   = lookupService ?? throw new ArgumentNullException(nameof(lookupService));
     OrderRepository = orderRepository ?? throw new ArgumentNullException(nameof(orderRepository));
     OrderDetailsViewModelFactory = orderDetailsViewModelFactory ?? throw new ArgumentNullException(nameof(orderDetailsViewModelFactory));
     ImageService = imageService ?? throw new ArgumentNullException(nameof(imageService));
     ShippingTrackingProviderFactory = shippingTrackingProviderFactory ?? throw new ArgumentNullException(nameof(shippingTrackingProviderFactory));
     CustomerRepository       = customerRepository ?? throw new ArgumentNullException(nameof(customerRepository));
     ComposerJsonSerializer   = composerJsonSerializer ?? throw new ArgumentNullException(nameof(composerJsonSerializer));
     LineItemViewModelFactory = lineItemViewModelFactory ?? throw new ArgumentNullException(nameof(lineItemViewModelFactory));
     CartRepository           = cartRepository ?? throw new ArgumentNullException(nameof(cartRepository));
     ComposerContext          = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     CartUrlProvider          = cartUrlProvider ?? throw new ArgumentNullException(nameof(cartUrlProvider));
     EditingOrderProvider     = editingOrderProvider ?? throw new ArgumentNullException(nameof(editingOrderProvider));
     CheckoutService          = checkoutService ?? throw new ArgumentNullException(nameof(checkoutService));
 }
Beispiel #2
0
        protected CartBaseController(
            IComposerContext composerContext,
            ICartUrlProvider cartUrlProvider,
            IPageService pageService,
            IBreadcrumbViewService breadcrumbViewService)
        {
            if (composerContext == null)
            {
                throw new ArgumentNullException("composerContext");
            }
            if (cartUrlProvider == null)
            {
                throw new ArgumentNullException("cartUrlProvider");
            }
            if (pageService == null)
            {
                throw new ArgumentNullException("pageService");
            }
            if (breadcrumbViewService == null)
            {
                throw new ArgumentNullException("breadcrumbViewService");
            }

            ComposerContext       = composerContext;
            CartUrlProvider       = cartUrlProvider;
            PageService           = pageService;
            BreadcrumbViewService = breadcrumbViewService;
        }
 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)
 {
 }
 protected CartBaseController(
     IComposerContext composerContext,
     ICartUrlProvider cartUrlProvider,
     IPageService pageService)
 {
     ComposerContext = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     CartUrlProvider = cartUrlProvider ?? throw new ArgumentNullException(nameof(cartUrlProvider));
     PageService     = pageService ?? throw new ArgumentNullException(nameof(pageService));
 }
        public CartController(
            IComposerContext composerContext,
            ICartUrlProvider cartUrlProvider,
            IPageService pageService)

            : base(
                composerContext,
                cartUrlProvider,
                pageService)
        {
        }
        public CartController(
            IComposerContext composerContext,
            ICartUrlProvider cartUrlProvider,
            IPageService pageService,
            IBreadcrumbViewService breadcrumbViewService)

            : base(
                composerContext,
                cartUrlProvider,
                pageService,
                breadcrumbViewService)
        {
        }
 public CheckoutController(
     IPageService pageService,
     IComposerContext composerContext,
     ICartUrlProvider urlProvider,
     IMyAccountUrlProvider myAccountUrlProvider,
     ICartService cartService,
     IWebsiteContext websiteContext) :
     base(pageService,
          composerContext,
          urlProvider,
          myAccountUrlProvider,
          cartService,
          websiteContext)
 {
 }
Beispiel #8
0
 protected CheckoutBaseController(
     IPageService pageService,
     IComposerContext composerContext,
     ICartUrlProvider urlProvider,
     IMyAccountUrlProvider myAccountUrlProvider,
     ICartService cartService,
     IWebsiteContext websiteContext
     )
 {
     PageService          = pageService ?? throw new ArgumentNullException(nameof(pageService));
     ComposerContext      = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     UrlProvider          = urlProvider ?? throw new ArgumentNullException(nameof(urlProvider));
     MyAccountUrlProvider = myAccountUrlProvider ?? throw new ArgumentNullException(nameof(myAccountUrlProvider));
     WebsiteContext       = websiteContext;
     CartService          = cartService ?? throw new ArgumentNullException(nameof(cartService));
 }
        public CustomerController(
            IComposerContext composerContext,
            IMyAccountUrlProvider myAccountUrlProvider,
            ICustomerViewService customerViewService,
            ICustomerAddressViewService customerAddressViewService,
            ICartUrlProvider cartUrlProvider,
            IRecurringScheduleUrlProvider recurringScheduleUrlProvider,
            IRecurringCartUrlProvider recurringCartUrlProvider)
        {
            if (composerContext == null)
            {
                throw new ArgumentNullException("composerContext");
            }
            if (myAccountUrlProvider == null)
            {
                throw new ArgumentNullException("myAccountUrlProvider");
            }
            if (customerViewService == null)
            {
                throw new ArgumentNullException("customerViewService");
            }
            if (customerAddressViewService == null)
            {
                throw new ArgumentNullException("customerAddressViewService");
            }
            if (cartUrlProvider == null)
            {
                throw new ArgumentNullException("cartUrlProvider");
            }
            if (recurringScheduleUrlProvider == null)
            {
                throw new ArgumentNullException("recurringScheduleUrlProvider");
            }
            if (recurringCartUrlProvider == null)
            {
                throw new ArgumentNullException("recurringCartUrlProvider");
            }

            ComposerContext              = composerContext;
            MyAccountUrlProvider         = myAccountUrlProvider;
            CustomerViewService          = customerViewService;
            CustomerAddressViewService   = customerAddressViewService;
            CartUrlProvider              = cartUrlProvider;
            RecurringScheduleUrlProvider = recurringScheduleUrlProvider;
            RecurringCartUrlProvider     = recurringCartUrlProvider;
        }
Beispiel #10
0
 public CustomerController(
     IComposerContext composerContext,
     IMyAccountUrlProvider myAccountUrlProvider,
     ICustomerViewService customerViewService,
     ICustomerAddressViewService customerAddressViewService,
     ICartUrlProvider cartUrlProvider,
     IRecurringScheduleUrlProvider recurringScheduleUrlProvider,
     IRecurringCartUrlProvider recurringCartUrlProvider)
 {
     ComposerContext              = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     MyAccountUrlProvider         = myAccountUrlProvider ?? throw new ArgumentNullException(nameof(myAccountUrlProvider));
     CustomerViewService          = customerViewService ?? throw new ArgumentNullException(nameof(customerViewService));
     CustomerAddressViewService   = customerAddressViewService ?? throw new ArgumentNullException(nameof(customerAddressViewService));
     CartUrlProvider              = cartUrlProvider ?? throw new ArgumentNullException(nameof(cartUrlProvider));
     RecurringScheduleUrlProvider = recurringScheduleUrlProvider ?? throw new ArgumentNullException(nameof(recurringScheduleUrlProvider));
     RecurringCartUrlProvider     = recurringCartUrlProvider ?? throw new ArgumentNullException(nameof(recurringCartUrlProvider));
 }
Beispiel #11
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));
 }
Beispiel #12
0
 public RecurringCartController(
     IRecurringOrderCartsViewService recurringOrderCarstService,
     IComposerContext composerContext,
     IPaymentViewService paymentViewService,
     IRecurringOrderTemplatesViewService recurringOrderTemplatesService,
     IShippingMethodViewService shippingMethodViewService,
     ICartService cartService,
     ICartUrlProvider cartUrlProvider)
 {
     RecurringOrderCartsService     = recurringOrderCarstService ?? throw new ArgumentNullException(nameof(recurringOrderCarstService));
     ComposerContext                = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     PaymentViewService             = paymentViewService ?? throw new ArgumentNullException(nameof(paymentViewService));;
     RecurringOrderTemplatesService = recurringOrderTemplatesService ?? throw new ArgumentNullException(nameof(recurringOrderTemplatesService));
     ShippingMethodViewService      = shippingMethodViewService ?? throw new ArgumentNullException(nameof(shippingMethodViewService));
     CartService     = cartService ?? throw new ArgumentNullException(nameof(cartService));
     CartUrlProvider = cartUrlProvider ?? throw new ArgumentNullException(nameof(cartUrlProvider));
 }
Beispiel #13
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;
        }
 public CartViewModelFactory(
     ILocalizationProvider localizationProvider,
     IViewModelMapper viewModelMapper,
     IFulfillmentMethodRepository fulfillmentMethodRepository,
     ICountryService countryService,
     IComposerContext composerContext,
     ITaxViewModelFactory taxViewModelFactory,
     ILineItemViewModelFactory lineItemViewModelFactory,
     IRewardViewModelFactory rewardViewModelFactory,
     ICartUrlProvider cartUrlProvider)
 {
     LocalizationProvider        = localizationProvider ?? throw new ArgumentNullException(nameof(localizationProvider));
     ViewModelMapper             = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper));
     FulfillmentMethodRepository = fulfillmentMethodRepository ?? throw new ArgumentNullException(nameof(fulfillmentMethodRepository));
     CountryService           = countryService ?? throw new ArgumentNullException(nameof(countryService));
     ComposerContext          = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     TaxViewModelFactory      = taxViewModelFactory ?? throw new ArgumentNullException(nameof(taxViewModelFactory));
     LineItemViewModelFactory = lineItemViewModelFactory ?? throw new ArgumentNullException(nameof(lineItemViewModelFactory));
     RewardViewModelFactory   = rewardViewModelFactory ?? throw new ArgumentNullException(nameof(rewardViewModelFactory));
     CartUrlProvider          = cartUrlProvider ?? throw new ArgumentNullException(nameof(cartUrlProvider));
 }
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;
        }