Exemple #1
0
 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("&lt;!--以上是摘要--&gt;") ? m.Content.Substring(0, m.Content.IndexOf("&lt;!--以上是摘要--&gt;")) : m.Introduction,
             Id = m.Id,
             Name = m.Name
         });
     return query.ToList();
 }
Exemple #4
0
        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("&lt;!--以上是摘要--&gt;") ? m.Content.Substring(0, m.Content.IndexOf("&lt;!--以上是摘要--&gt;")) : m.Introduction,
                Id      = m.Id,
                Name    = m.Name
            });

            return(query.ToList());
        }
Exemple #5
0
        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);
 }