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));
        }
예제 #2
0
        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));
        }
예제 #3
0
        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));
        }