public ActionResult List(int page, string keywords, int rows)
        {
            InviteRecordQuery query = new InviteRecordQuery();

            query.PageNo   = page;
            query.PageSize = rows;
            query.userName = keywords;
            var pageModel = _iMemberInviteService.GetInviteList(query);

            var jsonModel = pageModel.Models.ToList().Select(a => new{ a.Id, a.InviteIntegral, RegTime = a.RegTime.Value.ToString("yyyy-MM-dd"), a.RegIntegral, a.RegName, a.UserName });
            var model     = new{ rows = jsonModel, total = pageModel.Total };

            return(Json(model));
        }
Пример #2
0
        public ActionResult List(int page, string keywords, int rows)
        {
            InviteRecordQuery inviteRecordQuery = new InviteRecordQuery()
            {
                PageNo   = page,
                PageSize = rows,
                userName = keywords
            };
            PageModel <InviteRecordInfo> inviteList = ServiceHelper.Create <IMemberInviteService>().GetInviteList(inviteRecordQuery);
            var list =
                from a in inviteList.Models.ToList()
                select new { Id = a.Id, InviteIntegral = a.InviteIntegral, RegTime = a.RegTime.Value.ToString("yyyy-MM-dd"), RegIntegral = a.RegIntegral, RegName = a.RegName, UserName = a.UserName };

            return(Json(new { rows = list, total = inviteList.Total }));
        }
Пример #3
0
        public QueryPageModel <InviteRecordInfo> GetInviteList(InviteRecordQuery query)
        {
            var datasql = DbFactory.Default.Get <InviteRecordInfo>();

            if (!string.IsNullOrEmpty(query.userName))
            {
                datasql.Where(d => d.UserName.Contains(query.userName));
            }
            var model = datasql.OrderByDescending(a => a.Id).ToPagedList(query.PageNo, query.PageSize);

            return(new QueryPageModel <InviteRecordInfo>
            {
                Models = model,
                Total = model.TotalRecordCount
            });
        }
        public ObsoletePageModel <InviteRecordInfo> GetInviteList(InviteRecordQuery query)
        {
            int total = 0;
            ObsoletePageModel <InviteRecordInfo> result = new ObsoletePageModel <InviteRecordInfo>();
            var datasql = Context.InviteRecordInfo.AsQueryable();

            if (!string.IsNullOrEmpty(query.userName))
            {
                datasql = datasql.Where(d => d.UserName.Equals(query.userName));
            }
            datasql = datasql.GetPage(out total, query.PageNo, query.PageSize, d => d.OrderByDescending(a => a.Id));
            //数据转换
            result.Models = datasql;
            result.Total  = total;
            return(result);
        }
Пример #5
0
        public PageModel <InviteRecordInfo> GetInviteList(InviteRecordQuery query)
        {
            int num = 0;
            PageModel <InviteRecordInfo>  pageModel = new PageModel <InviteRecordInfo>();
            IQueryable <InviteRecordInfo> page      = context.InviteRecordInfo.AsQueryable <InviteRecordInfo>();

            if (!string.IsNullOrEmpty(query.userName))
            {
                page =
                    from d in page
                    where d.UserName.Equals(query.userName)
                    select d;
            }
            page = page.GetPage(out num, query.PageNo, query.PageSize, (IQueryable <InviteRecordInfo> d) =>
                                from a in d
                                orderby a.Id descending
                                select a);
            pageModel.Models = page;
            pageModel.Total  = num;
            return(pageModel);
        }