public ActionResult Index(string loginName, int pageNo = 1) { var startNo = (pageNo - 1) * Pagination.PageNumber + 1; var queryParams = new QuerySystemUserModel { LoginName = loginName, StartNo = startNo, Rows = Pagination.PageNumber, Page = pageNo }; int totleCount; var list = _systemUserLogic.QueryByPage(queryParams, out totleCount); var model = new SystemUsersPageViewModel { SystemUsers = list.Select(x => new SystemUserViewModel { Id = x.Id, LoginName = x.LoginName, Password = x.Password }).ToList(), Pagination = new Pagination(startNo, Pagination.PageNumber, totleCount) }; return(View("~/Views/SystemManage/SystemUser.cshtml", model)); }
public IEnumerable <SystemUser> QueryByPage(QuerySystemUserModel queryParams, out int totleCount) { //var querys = new Dictionary<string, object> //{ // {"DWBH",filter.SqlBuilder.Where} //}; return(_systemUserRepository.QueryByPage(queryParams.StartNo, queryParams.Page * queryParams.Rows, out totleCount)); }