Пример #1
0
        /// <summary>
        /// 原片  微头条  今日头条列表
        /// </summary>
        /// <param name="req"></param>
        /// <returns></returns>
        public AjaxResult <Pagination <YPJrttWeiTouTiaoDto> > YPGetList(YPJrttWeiTouTiaoReq req)
        {
            Pagination <YPJrttWeiTouTiaoDto> page = new Pagination <YPJrttWeiTouTiaoDto>();

            var query = from b in db.Ypjrttweitoutiaoinfo
                        select new YPJrttWeiTouTiaoDto
            {
                ID         = b.Id,
                Content    = b.Content,
                CreateTime = b.Createtime,
                Images     = b.Images,
                PlatformID = b.PlatformIds,
                status     = b.Status,
                SourceLink = b.SourceLink,
            };

            if (!string.IsNullOrWhiteSpace(req.Content))
            {
                query = query.Where(w => w.Content.Contains(req.Content));
            }

            page.TotalCount = query.Count();
            page.dataList   = query.OrderByDescending(m => m.ID).Skip((req.PageIndex - 1) * req.PageSize).Take(req.PageSize).ToList();
            return(new AjaxResult <Pagination <YPJrttWeiTouTiaoDto> >(page));
        }
Пример #2
0
 public JsonResult Ajax_WTTGetList(JrttWeiTouTiaoReq req)
 {
     if (req.Status == (int)AIDB.Enum.JrttWeiTouTiaoEnum.status.头条平台已发布)
     {
         return(Json(wtt.GetList(req)));
     }
     else
     {
         YPJrttWeiTouTiaoReq model = new YPJrttWeiTouTiaoReq();
         model.Content   = req.Content;
         model.PageIndex = req.PageIndex;
         model.PageSize  = req.PageSize;
         return(Json(wtt.YPGetList(model)));
     }
 }