Example #1
0
        public IEnumerable <IArticleInfo> FetchArticleInfos(string typeName)
        {
            var db = new TooksCmsDAL();

            return(db.GetArticleInfo(null).Where(ai => ai.TypeName.ToLower() == typeName.ToLower()));
        }
Example #2
0
        public IEnumerable <IArticleInfo> FetchArticleInfos(int articleTypeId)
        {
            var db = new TooksCmsDAL();

            return(db.GetArticleInfo(null).Where(ai => ai.ArticleTypeId == articleTypeId));
        }
Example #3
0
        public IEnumerable <IArticleInfo> FetchArticleInfos()
        {
            var db = new TooksCmsDAL();

            return(db.GetArticleInfo(null).OrderByDescending(ai => ai.Date));
        }
Example #4
0
        public IEnumerable <IArticleInfo> FetchArticleInfos(int?count)
        {
            var db = new TooksCmsDAL();

            return(db.GetArticleInfo(null).OrderByDescending(ai => ai.Date).Take(count.HasValue ? count.Value : 10));
        }
Example #5
0
        public IArticleInfo FetchArticleInfo(int articleId)
        {
            var db = new TooksCmsDAL();

            return(db.GetArticleInfo(articleId).Single());
        }