/// <summary> /// 截图列表 /// </summary> /// <param name="page"></param> /// <returns></returns> public ActionResult Index(int?page) { PageIndex = page ?? 1; PageSize = 10; var predicate = PredicateBuilder.True <ScreenShot>().And(i => i.IsValid == true); var BLL = new ScreenShotBLL(); var list = BLL.GetPagedList(PageIndex, PageSize, predicate, i => i.ID, false); var rowCount = BLL.GetCount(predicate);; var pageCount = Convert.ToInt32(Math.Ceiling(rowCount * 1.0 / PageSize)); var pagedHtml = HtmlCommon.GetPagedHtml(PageIndex, pageCount, "", string.Format("&keyword={0}", "")); ViewBag.Data = new { PageIndex = PageIndex, PageSize = PageSize, PageCount = pageCount, PagedHtml = pagedHtml, RowCount = rowCount }.ToExpando(); return(View(list)); }
/// <summary> /// 用户管理视图 /// </summary> /// <returns></returns> public ActionResult User(int?page, string keyword, bool?isAdmin, int?roleId) { PageIndex = page ?? 1; var predicate = PredicateBuilder.True <V_User_Info>().And(i => i.IsValid == true); #region 查询 if (!string.IsNullOrEmpty(keyword)) { predicate = predicate.And(i => i.Username.Contains(keyword) || i.Realname.Contains(keyword) || i.Mobile.Contains(keyword)); } if (isAdmin != null) { predicate = predicate.And(i => i.IsAdmin == isAdmin); } if (roleId != null) { predicate = predicate.And(i => i.RoleID == roleId); } #endregion var userBLL = new V_User_InfoBLL(); var list = userBLL.GetPagedList(PageIndex, PageSize, predicate, i => i.ID, false); var rowCount = userBLL.GetCount(predicate); var pageCount = Convert.ToInt32(Math.Ceiling(rowCount * 1.0 / PageSize)); var pagedHtml = HtmlCommon.GetPagedHtml(PageIndex, pageCount, "", string.Format("&keyword={0}&isAdmin={1}&roleId={2}", keyword, isAdmin, roleId)); ViewBag.Data = new { PageIndex = PageIndex, PageSize = PageSize, PageCount = pageCount, PagedHtml = pagedHtml, RowCount = rowCount, keyword = keyword, IsAdmin = isAdmin.ToString().ToLower(), RoleId = roleId, RoleList = new RoleBLL().GetList(i => i.ID, true) }.ToExpando(); return(View(list)); }