예제 #1
0
        public IPagedList <BlogDto> QueryData(BlogQueryInfo bqi)
        {
            var query = this.Entities;

            if (bqi.title != null && !bqi.title.Trim().IsNullOrEmpty())
            {
                query = query.Where(w => w.title.Contains(bqi.title));
            }

            var dtoQuery = query.OrderBy(w => w.Id)
                           .Select(w => new BlogDto
            {
                id    = w.Id,
                title = w.title
            });

            return(dtoQuery.ToPagedList(bqi.PageIndex, bqi.PageSize));
        }
예제 #2
0
        public JsonResult QueryData(BlogQueryInfo bqi)
        {
            var result = blogService.QueryData(bqi);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
예제 #3
0
        public IPagedList<BlogDto> QueryData(BlogQueryInfo bqi)
        {
            var query = this.Entities;
            if (bqi.title != null && !bqi.title.Trim().IsNullOrEmpty())
            {
                query = query.Where(w => w.title.Contains(bqi.title));
            }

            var dtoQuery = query.OrderBy(w => w.Id)
                  .Select(w => new BlogDto
                  {
                      id = w.Id,
                      title = w.title
                  });
            return dtoQuery.ToPagedList(bqi.PageIndex, bqi.PageSize);
        }