Пример #1
0
 public ActionResult MoveToCart()
 {
     //int count = CustomerProduct.Count();
     //int count = CartSingleton.GetInstance().GetList().Count();
     if (Session["cart"] != null)
     {
         return(View(CartSingleton.GetInstance().GetList()));
     }
     return(RedirectToAction("CustomerDashboard"));
 }
        public void AddToCartContentTest()
        {
            var cart = new CartSingleton();

            cart.Order.Pizzas.Add(new Pizza());

            var pizzaCount = cart.Order.Pizzas.Count();
            var sodaCount  = cart.Order.Sodas.Count();

            var expected = 1;

            var actual = pizzaCount + sodaCount;

            Assert.AreEqual(expected, actual);
        }
Пример #3
0
        public ActionResult AddToCart(int id, string name, int price)
        {
            string   Sessionname = Session["username"].ToString();
            CartView pv          = new CartView
            {
                Name     = name,
                Price    = price,
                Quantity = 1
            };

            CartSingleton.GetInstance().addToCart().Add(id, pv);
            customerBll.InsertForeignValue(Sessionname, id, 1);
            Session["cart"]        = name;
            TempData["movetocart"] = "Move To Cart";
            return(RedirectToAction("CustomerDashboard"));
        }
Пример #4
0
 public ActionResult CustomerOrderProduct()
 {
     return(View(CartSingleton.GetInstance().GetList()));
 }
Пример #5
0
 public OrderController(AppDbContext context, CartSingleton cart)
 {
     _context = context;
     _cart    = cart;
 }