Example #1
0
        public ActionResult SiteCatePartialListView()
        {
            int page     = Request["page"].ToString().ToInt32(1);
            int pageSize = Request["pagesize"].ToString().ToInt32(15);

            int    isSub  = Request["isSub"].ToString().ToInt32(0);
            string c_path = Request["c_path"] ?? string.Empty;

            int rowCount;
            //查询所有的分类
            Site_CatesSearchInfo search = new Site_CatesSearchInfo();
            List <Site_Cates>    list   = SiteServiceClass.Site_Cates_SelectPage(search, page, pageSize, out rowCount);

            ViewData["list"] = list;

            ViewData["isSub"]  = isSub;
            ViewData["c_path"] = c_path;

            ViewData["page"]     = page;
            ViewData["pageSize"] = pageSize;
            ViewData["rowCount"] = rowCount;



            return(PartialView());
        }
Example #2
0
        public static List <Site_Cates> Site_Cates_SelectPage(Site_CatesSearchInfo search, int pageIndex, int pageSize, out int rowCount)
        {
            ISiteService channel = Entity.CreateChannel <ISiteService>(SiteEnum.SiteService.SiteService);
            Site_Cates_SelectPageRequest request = new Site_Cates_SelectPageRequest()
            {
                cloumns   = "*",
                orderBy   = search.DefaultOrder,
                pageIndex = pageIndex,
                pageSize  = pageSize,
                where     = search.ToWhereString()
            };

            var result = channel.Site_Cates_SelectPage(request);

            (channel as IDisposable).Dispose();

            rowCount = result.rowCount;
            return(result.Site_Cates_SelectPageResult);
        }