public List <Productinfo> SelectAllProductinfo() { pDao = new productdao(); lstProduct = new List <Productinfo>(); lstProduct = pDao.SelectallProductinfo(); return(lstProduct); }
public ActionResult Index(long id) { var product = new productdao().viewDetail(id); ViewBag.Centagory = new productcentagory().viewDetail(product.CategoryID); ViewBag.RelatedProducts = new productdao().listrealedProduct(id); return(View(product)); }
public Productinfo SelectByID(string productID) { Productinfo pinfo = new Productinfo(); productdao pDao = new productdao(); pinfo = pDao.SelectByID(productID); return(pinfo); }
public JsonResult ListName(string q) { var data = new productdao().ListName(q); return(Json(new { data = data, status = true }, JsonRequestBehavior.AllowGet)); }
public ActionResult AddItem(long productId, int quantity) { var product = new productdao().viewDetail(productId); var accout = Session[USER_SESSION]; if (accout == null) { return(RedirectToAction("Login", "User")); } var cart = Session[CartSession]; if (cart != null) { var list = (List <CartItem>)cart; if (list.Exists(x => x.Product.ID == productId)) { foreach (var item in list) { if (item.Product.ID == productId) { item.Quantity += quantity; } } } else { //tạo mới đối tượng cart item var item = new CartItem(); item.Product = product; item.Quantity = quantity; list.Add(item); } //Gán vào session Session[CartSession] = list; } else { //tạo mới đối tượng cart item var item = new CartItem(); item.Product = product; item.Quantity = quantity; var list = new List <CartItem>(); list.Add(item); //Gán vào session Session[CartSession] = list; } return(RedirectToAction("Index")); }
public ActionResult Search(string keyword, int page = 1, int pageSize = 1) { int totalRecord = 0; var model = new productdao().Search(keyword, ref totalRecord, page, pageSize); ViewBag.Total = totalRecord; ViewBag.Page = page; ViewBag.Keyword = keyword; int maxPage = 5; int totalPage = 0; totalPage = (int)Math.Ceiling((double)(totalRecord / pageSize)); ViewBag.TotalPage = totalPage; ViewBag.MaxPage = maxPage; ViewBag.First = 1; ViewBag.Last = totalPage; ViewBag.Next = page + 1; ViewBag.Prev = page - 1; return(View(model)); }
public ActionResult centagory(long CateId, int page = 1, int pageSize = 4) { ViewBag.Centagory = new productcentagory().viewDetail(CateId); int totalRecord = 0; var model = new productdao().listbycategoryid(CateId, ref totalRecord, page, pageSize); ViewBag.Total = totalRecord; ViewBag.Page = page; int maxPage = 5; int totalPage = 0; totalPage = (int)Math.Ceiling((double)(totalRecord / pageSize)); ViewBag.TotalPage = totalPage; ViewBag.MaxPage = maxPage; ViewBag.First = 1; ViewBag.Last = totalPage; ViewBag.Next = page + 1; ViewBag.Prev = page - 1; return(View(model)); }
public List <Productinfo> SelectProductsByCategoryId(string categoryId) { productdao pDao = new productdao(); return(pDao.SelectProductsByCategoryId(categoryId)); }
public void DelectProduct(Productinfo prinfo) { pDao = new productdao(); pDao.DelectProductByProductId(prinfo); }
public void UpdateProduct(Productinfo prinfo) { pDao = new productdao(); pDao.UpdateProductByProductId(prinfo); }
public string InsertProduct(Productinfo prinfo) { pDao = new productdao(); return(pDao.InsertProduct(prinfo)); }