public ViewResult SanPhamTheoQuocGia(int?page, string MaNuoc = "my") { int pageSize = 12; // Số sản phẩm có trên 1 trang int pageNumber = (page ?? 1); tQuocGia lsp = db.tQuocGias.SingleOrDefault (n => n.MaNuoc == MaNuoc); if (lsp == null) { Response.StatusCode = 404; return(null); } List <tDanhMucSP> lstSanPham = db.tDanhMucSPs.Where(n => n.MaNuocSX == MaNuoc).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.MaNuocSX == MaNuoc).OrderBy (n => n.TenSP).ToList().ToPagedList(pageNumber, pageSize))); }
public ActionResult GetProductByCountry(int?page, string MaNuoc = "vn") { int pageSize = 8; // số sản phẩm trên 1 trang int pageNumber = (page ?? 1); // số trang tQuocGia tQuocGia = db.tQuocGia.SingleOrDefault(n => n.MaNuoc == MaNuoc); if (tQuocGia == null) { Response.StatusCode = 404; return(null); } List <tDanhMucSP> list = db.tDanhMucSP.Where(n => n.MaNuocSX == MaNuoc).OrderBy(n => n.MaNuocSX).ToList(); if (list.Count == 0) { ViewBag.Error = "Không có sản phẩm nào do quốc gia này sản xuất"; } ViewBag.Name = tQuocGia.TenNuoc; return(View(db.tDanhMucSP.Where(n => n.MaNuocSX == MaNuoc).OrderBy(n => n.TenSP).ToList().ToPagedList(pageNumber, pageSize))); }