public ActionResult Product(int id) { FSanPham fSanPham = new FSanPham(); ViewBag.SanPham = fSanPham.FindSanPham(id); return(View()); }
public ActionResult Lists(string product, int page = 1, int pageSize = 6) { FLoaiSanPham fLoai = new FLoaiSanPham(); Loai loai = fLoai.FindLoai(product); var sp = new FSanPham(); var model = sp.GetDanhSachSP(loai.ID, page, pageSize); ViewBag.Action = "Lists"; ViewBag.Name = product; return(View(model)); }
public ActionResult Product(int masp, int soLuong) { FSanPham fSanPham = new FSanPham(); FSanPhamGioHang fSanPhamGioHang = new FSanPhamGioHang(); FGioHang fGioHang = new FGioHang(); var sp = fSanPham.FindSanPham(masp); if (sp.TenSP.Length > 40) { sp.TenSP = sp.TenSP.Substring(0, 35) + "..."; } var gioHang = (GioHang)Session["GioHang"]; SanPhamGioHang sanPhamGioHang = new SanPhamGioHang(); if (Session["KhachHang"] != null) { KhachHang x = (KhachHang)Session["KhachHang"]; if (gioHang == null) { gioHang = fGioHang.NewGH(x); } gioHang = fSanPhamGioHang.AddItem(masp, gioHang.ID, soLuong); Session["GioHang"] = gioHang; return(RedirectToAction("Shopcart")); } else { if (Request.Cookies["IDCart"] != null) { string x = Request.Cookies["IDCart"].Value; var giohangtam = fGioHang.GetGH_MaGH(Convert.ToInt32(x)); giohangtam = fSanPhamGioHang.AddItem(masp, Convert.ToInt32(x), soLuong); Session["GioHang"] = giohangtam; return(RedirectToAction("Shopcart")); } else { gioHang = fGioHang.NewGH(); Response.Cookies["IDCart"].Value = gioHang.ID.ToString(); Response.Cookies["IDCart"].Expires = DateTime.Now.AddDays(1); gioHang = fSanPhamGioHang.AddItem(masp, gioHang.ID, soLuong); Session["GioHang"] = gioHang; return(RedirectToAction("Shopcart")); } } }
public ActionResult ListsAll(string searchInfo = null, int page = 1, int pageSize = 9) { if (searchInfo == null) { var sp = new FSanPham(); var model = sp.GetSanPhams(page, pageSize); ViewBag.Action = "ListsAll"; return(View("Lists", model)); } else { var sp = new FSanPham(); var model = sp.GetSanPhams(searchInfo, page, pageSize); ViewBag.Action = "ListsAll"; return(View("Lists", model)); } }