public async Task <IActionResult> List(int pageIndex = 1, int pageDataCount = 10) { var pers = await PostSvc.GetAdminWebPageDataAsync(pageIndex, pageDataCount); if (pers == null) { return(Content(PostSvc.ErrorMsg)); } List <long> userIds = pers.Datas.Select(e => e.UserId).ToList(); var users = await UserSvc.GetByIdsAsync(userIds); AdminWebListPostModel model = new AdminWebListPostModel(); model.Posts = pers.Datas; model.TotalCount = pers.TotalCount; model.Users = users; NoRainPage page = new NoRainPage(); page.DataCount = pers.TotalCount; page.PageIndex = pageIndex; page.Url = "/Post/List?pageIndex=@parms"; model.Page = page.GetPaging(); return(View(model)); }
public async Task <IActionResult> List(int pageIndex = 1, int pageDataCount = 10) { var model = await SettingSvc.GetPageDataAsync(pageIndex, pageDataCount); if (model == null) { return(Content(SettingSvc.ErrorMsg)); } NoRainPage page = new NoRainPage(); page.DataCount = model.TotalCount; page.PageIndex = pageIndex; page.Url = "/setting/List?pageIndex=@parms"; ViewData["Page"] = page.GetPaging(); return(View(model)); }
public async Task <IActionResult> List(int pageIndex = 1, int pageDataCount = 10) { var postTypes = await StatuSvc.GetPageDataAsync(pageIndex, pageDataCount); if (postTypes == null) { return(Content(StatuSvc.ErrorMsg)); } NoRainPage page = new NoRainPage(); page.DataCount = postTypes.TotalCount; page.PageIndex = pageIndex; page.Url = "/PostStatus/List?pageIndex=@parms"; ViewData["Page"] = page.GetPaging(); return(View(postTypes)); }