public ActionResult ProductList() { ProductSqlDAL dal = new ProductSqlDAL(); List <Product> allProducts = dal.GetProducts(); return(View(allProducts)); }
public ActionResult ProductDetail(int id) { ProductSqlDAL dal = new ProductSqlDAL(); Product p = dal.GetProduct(id); return(View(p)); }
public ActionResult Index() { ProductSqlDAL _dal = new ProductSqlDAL(); var model = _dal.GetProducts(); return(View("Index", model)); }
public ActionResult Detail(int id) { ProductSqlDAL dal = new ProductSqlDAL(connectionString); Product product = dal.GetProduct(id); return(View("Detail", product)); }
public ActionResult ShoppingCartResult() { List <Product> result = new List <Product>(); if (Request.Params["Quantity"] != null) { string productQuantityTemp = Request.Params["ProductId"] + "Quantity"; Session[productQuantityTemp] = int.Parse(Session[productQuantityTemp].ToString()) + int.Parse(Request.Params["Quantity"]); } for (int i = 1; i <= 4; i++) { if (Session[i + "Quantity"] != null && int.Parse(Session[i + "Quantity"].ToString()) > 0) { IProductDAL dal = new ProductSqlDAL(); Product product = dal.GetProduct(i); product.Quantity = int.Parse(Session[i + "Quantity"].ToString()); result.Add(product); } } return(View(result)); }
// GET: ShoppingCart public ActionResult Index() { IProductDAL dal = new ProductSqlDAL(); //List<Product> result = dal.GetProducts(); return(View(dal.GetProducts())); }
public ActionResult Detail(string productID) { ProductSqlDAL _dal = new ProductSqlDAL(); var product = _dal.GetProduct(int.Parse(productID)); var model = new CartItem(); model.Product = product; return(View("Detail", model)); }
public ActionResult AddToCart(CartItem item) { ProductSqlDAL _dal = new ProductSqlDAL(); var queryString = HttpContext.Request.QueryString; var qs = queryString.GetValues("productId"); item.Product = _dal.GetProduct(int.Parse(qs[0])); ShoppingCart cart = GetActiveShoppingCart(); cart.AddToCart(item); return(RedirectToAction("ViewCart")); }
public ActionResult ProductDetails(int id) { IProductDAL dal = new ProductSqlDAL(); Product product = dal.GetProduct(id); ViewBag.Name = product.Name; ViewBag.ProductIdQuantity = product.ProductId + "Quantity"; if (Session[product.ProductId + "Quantity"] == null) { Session[product.ProductId + "Quantity"] = 0; } return(View(product)); }
public StoreController(ProductSqlDAL productSqlDAL) { this.productSqlDAL = productSqlDAL; }
public StoreController(ProductSqlDAL proDAL) { _proDAL = proDAL; }