public CheckoutController(IShopingCartManager cartRepository, IProductManager productRepository, ICustomersManager customerRepository, IOrderManager orderRepository)
 {
     customerManager = customerRepository;
     cartManager     = cartRepository;
     productManager  = productRepository;
     orderManager    = orderRepository;
 }
Example #2
0
        //Cart Methods

        //private List<CartLine> lineCollection = new List<CartLine>();
        public static ShoppingCart GetCart(HttpContextBase context, IShopingCartManager manager)
        {
            var cart = new ShoppingCart(manager);

            cart.ShoppingCartId = cart.GetCartId(context);
            cart.IsAutorize     = true;
            return(cart);
        }
Example #3
0
 public CartController(IShopingCartManager cartManager, IProductManager productManager, ICustomersManager customerManager)
 {
     cartRepository    = cartManager;
     productRepository = productManager;
     customerRpository = customerManager;
 }
Example #4
0
 public AccountController(IApplicationUserManager userManager, IShopingCartManager _cartManager)
 {
     cartManager  = _cartManager;
     _userManager = userManager;
 }
Example #5
0
 // Helper method to simplify shopping cart calls
 public static ShoppingCart GetCart(Controller controller, IShopingCartManager manager)
 {
     return(GetCart(controller.HttpContext, manager));
 }
Example #6
0
 public ShoppingCart(IShopingCartManager manager)
 {
     cartManager = manager;
 }