public CustomersController(AccountManager accountManager, CountryManager countryManager, CommerceUserContext commerceUserContext, StorefrontContext storefrontContext) { AccountManager = accountManager; CommerceUserContext = commerceUserContext; StorefrontContext = storefrontContext; CountryManager = countryManager; }
public OrderViewModelRepository(CommerceUserContext commerceUserContext, OrderManager orderManager, StorefrontContext storefrontContext, CatalogManager catalogManager) { CommerceUserContext = commerceUserContext; OrderManager = orderManager; StorefrontContext = storefrontContext; CatalogManager = catalogManager; }
public ProductViewModelFactory(CatalogItemContext catalogItemContext, CatalogManager catalogManager, InventoryManager inventoryManager, CommerceUserContext commerceUserContext, StorefrontContext storefrontContext, ProductOverlayImageService productOverlayImageService) { CatalogItemContext = catalogItemContext; CatalogManager = catalogManager; InventoryManager = inventoryManager; CommerceUserContext = commerceUserContext; StorefrontContext = storefrontContext; ProductOverlayImageService = productOverlayImageService; }
public OrdersController(OrderManager orderManager, AccountManager accountManager, CommerceUserContext commerceUserContext, OrdersViewModelRepository ordersViewModelRepository, StorefrontContext storefrontContext, OrderViewModelRepository orderViewModelRepository) { OrderManager = orderManager; AccountManager = accountManager; CommerceUserContext = commerceUserContext; OrdersViewModelRepository = ordersViewModelRepository; StorefrontContext = storefrontContext; OrderViewModelRepository = orderViewModelRepository; }
public CartController(CartManager cartManager, CommerceUserContext commerceUserContext, CartCacheHelper cartCacheHelper, PricingManager pricingManager, CurrencyManager currencyManager, StorefrontContext storefrontContext) { Assert.ArgumentNotNull(cartManager, nameof(cartManager)); CartManager = cartManager; CommerceUserContext = commerceUserContext; CartCacheHelper = cartCacheHelper; PricingManager = pricingManager; CurrencyManager = currencyManager; StorefrontContext = storefrontContext; }
public CatalogController(InventoryManager inventoryManager, ContactFactory contactFactory, ProductViewModelFactory productViewModelFactory, AccountManager accountManager, CatalogManager catalogManager, GiftCardManager giftCardManager, PricingManager pricingManager, CartManager cartManager, CommerceUserContext commerceUserContext, CatalogItemContext catalogItemContext, CatalogUrlService catalogUrlRepository, StorefrontContext storefrontContext, CategoryViewModelFactory categoryViewModelFactory, GetChildProductsService getChildProductsService) { InventoryManager = inventoryManager; ProductViewModelFactory = productViewModelFactory; CatalogManager = catalogManager; GiftCardManager = giftCardManager; CommerceUserContext = commerceUserContext; CatalogItemContext = catalogItemContext; StorefrontContext = storefrontContext; CategoryViewModelFactory = categoryViewModelFactory; GetChildProductsService = getChildProductsService; }
public CheckoutController(CartManager cartManager, OrderManager orderManager, AccountManager accountManager, PaymentManager paymentManager, ShippingManager shippingManager, CommerceUserContext commerceUserContext, CurrencyManager currencyManager, CountryManager countryManager, StorefrontContext storefrontContext) { CartManager = cartManager; OrderManager = orderManager; AccountManager = accountManager; PaymentManager = paymentManager; ShippingManager = shippingManager; CommerceUserContext = commerceUserContext; CurrencyManager = currencyManager; CountryManager = countryManager; StorefrontContext = storefrontContext; }
/// <summary> /// Initializes a new instance of the <see cref="LoyaltyController" /> class. /// </summary> /// <param name="loyaltyProgramManager">The loyalty program manager.</param> /// <param name="cartManager">The cart manager.</param> /// <param name="accountManager">The account manager.</param> /// <param name="contactFactory">The contact factory.</param> /// <param name="commerceUserContext"></param> /// <param name="storefrontContext"></param> public LoyaltyController( LoyaltyProgramManager loyaltyProgramManager, CartManager cartManager, AccountManager accountManager, ContactFactory contactFactory, CommerceUserContext commerceUserContext, StorefrontContext storefrontContext) : base(accountManager, contactFactory) { this.LoyaltyProgramManager = loyaltyProgramManager; this.CartManager = cartManager; this.CommerceUserContext = commerceUserContext; this.StorefrontContext = storefrontContext; }
public void Process(LoggedInPipelineArgs args) { if (this.StorefrontContext.Current == null) { return; } var user = AccountManager.ResolveCommerceUser(); if (user == null) { return; } CommerceUserContext.SetUser(user); }
/// <summary> /// Initializes a new instance of the <see cref="WishListController" /> class. /// </summary> /// <param name="inventoryManager">The inventory manager.</param> /// <param name="accountManager">The account manager.</param> /// <param name="wishListManager">The wish list manager.</param> /// <param name="contactFactory">The contact factory.</param> /// <param name="storefrontContext"></param> /// <param name="commerceUserContext"></param> public WishListController( [NotNull] InventoryManager inventoryManager, [NotNull] AccountManager accountManager, [NotNull] WishListManager wishListManager, [NotNull] ContactFactory contactFactory, StorefrontContext storefrontContext, CommerceUserContext commerceUserContext) : base(accountManager, contactFactory) { Assert.ArgumentNotNull(contactFactory, "contactFactory"); Assert.ArgumentNotNull(inventoryManager, "inventoryManager"); Assert.ArgumentNotNull(wishListManager, "wishListManager"); this.InventoryManager = inventoryManager; this.WishListManager = wishListManager; this.StorefrontContext = storefrontContext; this.CommerceUserContext = commerceUserContext; }
public TestSimulationController(CartManager cartManager, CommerceUserContext commerceUserContext) { CartManager = cartManager; CommerceUserContext = commerceUserContext; }
public MergeCarts(CommerceUserContext commerceUserContext, CartManager cartManager, StorefrontContext storefrontContext) { CommerceUserContext = commerceUserContext; CartManager = cartManager; StorefrontContext = storefrontContext; }
public SetCommerceUser(CommerceUserContext commerceUserContext, AccountManager accountManager, StorefrontContext storefrontContext) { CommerceUserContext = commerceUserContext; AccountManager = accountManager; StorefrontContext = storefrontContext; }