public ViewResult SanPhamTheoChuDe(int?page, string MaLoai = "vali") { int pageSize = 12; // Số sản phẩm có trên 1 trang int pageNumber = (page ?? 1); tLoaiSP lsp = db.tLoaiSPs.SingleOrDefault (n => n.MaLoai == MaLoai); if (lsp == null) { Response.StatusCode = 404; return(null); } List <tDanhMucSP> lstSanPham = db.tDanhMucSPs.Where(n => n.MaLoai == MaLoai).OrderBy(n => n.MaLoai).ToList(); if (lstSanPham.Count == 0) { ViewBag.SanPam = "Không có sản phẩm nào thuộc loại này !!!"; } return(View(db.tDanhMucSPs.Where (n => n.MaLoai == MaLoai).OrderBy (n => n.TenSP).ToList().ToPagedList(pageNumber, pageSize))); }
public ActionResult ChuDeSanPham(int?page, string MaLoai = "vali") { int pageSize = 8; // số sản phẩm trên 1 trang int pageNumber = (page ?? 1); // số trang tLoaiSP tLoaiSp = db.tLoaiSP.SingleOrDefault(n => n.MaLoai == MaLoai); if (tLoaiSp == null) { Response.StatusCode = 404; return(null); } List <tDanhMucSP> list = db.tDanhMucSP.Where(n => n.MaLoai == MaLoai).OrderBy(n => n.MaLoai).ToList(); if (list.Count == 0) { ViewBag.Error = "Không có sản phẩm nào thuộc loại này"; } ViewBag.Name = tLoaiSp.Loai; ViewBag.MaLoai = tLoaiSp.MaLoai; return(View(db.tDanhMucSP.Where(n => n.MaLoai == MaLoai).OrderBy(n => n.TenSP).ToList().ToPagedList(pageNumber, pageSize))); }
public ActionResult DanhSachSanPham(string MaLoai = "All") { if (MaLoai == "All") { return(View(db.tDanhMucSP.OrderBy(n => n.TenSP).ToList())); } else { tLoaiSP tLoaiSp = db.tLoaiSP.SingleOrDefault(n => n.MaLoai == MaLoai); if (tLoaiSp == null) { Response.StatusCode = 404; return(null); } List <tDanhMucSP> list = db.tDanhMucSP.Where(n => n.MaLoai == MaLoai).OrderBy(n => n.MaLoai).ToList(); if (list.Count == 0) { ViewBag.Error = "Không có sản phẩm nào thuộc loại này"; } ViewBag.Name = tLoaiSp.Loai; ViewBag.MaLoai = tLoaiSp.MaLoai; return(View(db.tDanhMucSP.Where(n => n.MaLoai == MaLoai).OrderBy(n => n.TenSP).ToList())); } }