Beispiel #1
0
        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()));
     }
 }