public QueryRequestOut <ArticleItem> GetAll(ArticleQueryInput input) { return(_articleRepository.GetAll() .Where(m => !m.IsDeleted) .WhereIf(!input.Keywords.IsNullOrWhiteSpace(), m => m.Name.Contains(input.Keywords)) .ToOutPut <ArticleItem>(input)); }
public QueryRequestOut<ArticleItem> GetAll(ArticleQueryInput input) { return _articleRepository.GetAll() .Where(m => !m.IsDeleted) .WhereIf(!input.Keywords.IsNullOrWhiteSpace(), m => m.Name.Contains(input.Keywords)) .ToOutPut<ArticleItem>(input); }
public List<ArticleItem> GetArticleList(ArticleQueryInput input) { var query = _articleRepository.GetAll() .Where(m => !m.IsDeleted) .WhereIf(!input.Keywords.IsNullOrWhiteSpace(), m => m.Name.Contains(input.Keywords)) .OrderByDescending(m => m.CreateTime).Skip(input.iDisplayStart).Take(input.pageSize) .Select(m => new ArticleItem { Content = m.Content.Contains("<!--以上是摘要-->") ? m.Content.Substring(0, m.Content.IndexOf("<!--以上是摘要-->")) : m.Introduction, Id = m.Id, Name = m.Name }); return query.ToList(); }
public List <ArticleItem> GetArticleList(ArticleQueryInput input) { var query = _articleRepository.GetAll() .Where(m => !m.IsDeleted) .WhereIf(!input.Keywords.IsNullOrWhiteSpace(), m => m.Name.Contains(input.Keywords)) .OrderByDescending(m => m.CreateTime).Skip(input.iDisplayStart).Take(input.pageSize) .Select(m => new ArticleItem { Content = m.Content.Contains("<!--以上是摘要-->") ? m.Content.Substring(0, m.Content.IndexOf("<!--以上是摘要-->")) : m.Introduction, Id = m.Id, Name = m.Name }); return(query.ToList()); }
public JsonResult List(ArticleQueryInput input) { var list = _articleService.GetAll(input); return(ToJson(list)); }
public dynamic GetArticleList(ArticleQueryInput input) { return(_articleService.GetArticleList(input)); }
public JsonResult List(ArticleQueryInput input) { var list = _articleService.GetAll(input); return ToJson(list); }
public dynamic GetArticleList(ArticleQueryInput input) { return _articleService.GetArticleList(input); }