public RecurringOrderTemplateController(
            IRecurringOrderTemplatesViewService recurringOrderTemplatesViewService,
            IComposerContext composerContext)
        {
            if (recurringOrderTemplatesViewService == null)
            {
                throw new ArgumentNullException(nameof(recurringOrderTemplatesViewService));
            }
            if (composerContext == null)
            {
                throw new ArgumentNullException(nameof(composerContext));
            }

            RecurringOrderTemplatesViewService = recurringOrderTemplatesViewService;
            ComposerContext = composerContext;
        }
Exemplo n.º 2
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.º 3
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));
 }
Exemplo n.º 4
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));
 }