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; }
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)); }
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)); }