public ActionResult Product(int page = 1, int pagesize = 9) { var dao = new productDao(); var model = dao.getAllProducts(page, pagesize, "", ""); return(View(model)); }
public ActionResult AddProduct(string productID, int quantity = 1) { var cart = Session[CartSession]; var product = new productDao().viewProductDetail(productID); if (cart != null) { var list = (List <CartItem>)cart; if (list.Exists(x => x.Product.productID == productID)) { foreach (var item in list) { if (item.Product.productID.Equals(productID)) { item.quantity += quantity; } } } else { var item = new CartItem(product, quantity); list.Add(item); } Session[CartSession] = list; } else { var item = new CartItem(product, quantity); var list = new List <CartItem>(); list.Add(item); Session[CartSession] = list; } return(RedirectToAction("Index")); }
public ActionResult Index(int page = 1, int pageSize = 9, string searchStr = "", string categoryID = "") { var dao = new productDao(); var model = dao.getAllProducts(page, pageSize, searchStr, categoryID); ViewBag.searchString = searchStr; ViewBag.categoryID = categoryID; return(View(model)); }
public ActionResult ItemDetail(string prid = "PRO0001") { var dao = new productDao(); var dao2 = new categoryDao(); var model = dao.viewProductDetail(prid); var lstCat = dao2.getAllCategory(); ViewBag.lstCat = lstCat; return(View(model)); }
public productDto ProductDaoToProductDto(productDao p) { productDto pd = new productDto(); pd.Id = p.Id; pd.Name = p.Name; pd.Price = p.Price; pd.Discount = p.Discount; return(pd); }
public productDao ProductDtoToProductDao(productDto pd) { productDao p = new productDao(); p.Id = pd.Id; p.Name = pd.Name; p.Price = pd.Price; p.Discount = pd.Discount; return(p); }
public ActionResult Insert(product pr) { if (ModelState.IsValid) { var dao = new productDao(); if (dao.Insert(pr) != "") { RedirectToAction("Product", "Admin"); } } return(View("Insert")); }
public bool DeleteProduct(productDao pd) { return(c.DeleteProduct(map.ProductDaoToProduct(pd))); }
public bool AddProduct(productDao pd) { return(c.AddProduct(map.ProductDaoToProduct(pd))); }