public ShoppingCartController(IShoppingCarts shoppingCarts, CachedProductCatalog catalog, INotifications notifications, ICartIdProvider cartIdProvider, ILogger logger) : base(logger)
 {
     this.shoppingCarts = shoppingCarts;
     this.catalog = catalog;
     this.notifications = notifications;
     this.cartIdProvider = cartIdProvider;
     this.logger = logger;
 }
Ejemplo n.º 2
0
 public static ShoppingCart GetCart(ICartIdProvider idProvider)
 {
     var cart = new ShoppingCart();
     cart.shoppingCartId = idProvider.GetCartId();
     return cart;
 }
Ejemplo n.º 3
0
 public ShoppingCartController()
 {
     this.idProvider = new CartIdProvider(this);
 }
Ejemplo n.º 4
0
 public ShoppingCartController(ICartIdProvider idProvider)
 {
     this.idProvider = idProvider;
 }
Ejemplo n.º 5
0
 public CheckoutController()
 {
     this.idProvider = new CartIdProvider(this);
 }