Exemplo n.º 1
0
        public ActionResult LaySanPhamTheoDanhMuc(int id, int nsx = -1, int page = 1, string sort = "")
        {
            int pageSize      = 20;
            int totalRow      = 0;
            var listSanPham   = _spService.LaySanPhamTheoDanhMuc(id, nsx, page, pageSize, sort, out totalRow);
            int totalPage     = (int)Math.Ceiling((double)totalRow / pageSize);
            var paginationSet = new PaginationSet <SanPham>()
            {
                Items      = listSanPham,
                MaxPage    = 5,
                PageIndex  = page,
                TotalCount = totalRow,
                TotalPages = totalPage,
                Count      = listSanPham.Count()
            };

            var loaiSanPham = _lspService.LayTheoMa(id);

            ViewBag.LoaiSanPham = loaiSanPham;

            return(View(paginationSet));
        }