예제 #1
0
        public IActionResult ShowProduct(int id)
        {
            ECommerceManager mgr = new ECommerceManager(_connectionString);
            Product          p   = mgr.GetProductForId(id);

            return(View(p));
        }
예제 #2
0
        public IActionResult ShowCart()
        {
            ECommerceManager mgr = new ECommerceManager(_connectionString);

            string id = HttpContext.Session.GetString("id");

            if (id != null)
            {
                List <ShoppingCartViewModel>   vm    = new List <ShoppingCartViewModel>();
                IEnumerable <ShoppingCartItem> items = mgr.GetShoppingCartItemsForShoppingCartId(int.Parse(id));
                foreach (ShoppingCartItem s in items)
                {
                    Product p = mgr.GetProductForId(s.ProductId);
                    vm.Add(new ShoppingCartViewModel
                    {
                        ShoppingCart = s,
                        Product      = p,
                        Total        = s.Quantity * p.Amount,
                    });
                }
                return(View(vm));
            }
            else
            {
                return(Redirect("/home/index"));
            }
        }