コード例 #1
0
 public JsonResult getDetailGalleryList(int top, int detailid, Entity.GalleryType type = Entity.GalleryType.picture, int iscover = 0)
 {
     using (var manage = new Data.CMSManage())
     {
         var info = manage.getDetailGalleryList(top, detailid, type, iscover == 1);
         return(this.getResult(manage.Error, manage.Message, info));
     }
 }
コード例 #2
0
        /// <summary>
        /// 获取列表
        /// </summary>
        /// <returns></returns>
        public List <Entity.DetailGalleryInfo> getDetailGalleryList(int top, int detailid, Entity.GalleryType gallerytype, bool iscover = false)
        {
            var lambda = PredicateExtensions.True <Entity.DetailGalleryInfo>();

            lambda = lambda.And(g => g.DetailId == detailid && g.GalleryType == gallerytype);
            if (iscover)
            {
                lambda = lambda.And(g => g.Cover == 1);
            }
            else
            {
                lambda = lambda.And(g => g.Cover == 0);
            }
            if (top <= 0)
            {
                return(this.dbContext.DetailGallery.Where(lambda).OrderBy(g => g.OrderNo).ToList());
            }
            else
            {
                return(this.dbContext.DetailGallery.Where(lambda).OrderBy(g => g.OrderNo).Take(top).ToList());
            }
        }
コード例 #3
0
 /// <summary>
 /// 获取列表
 /// </summary>
 /// <returns></returns>
 public List <Entity.DetailGalleryInfo> getDetailGalleryList(int detailid, Entity.GalleryType gallerytype)
 {
     return(this.getDetailGalleryList(0, detailid, gallerytype));
 }
コード例 #4
0
 /// <summary>
 /// 获取详情
 /// </summary>
 /// <param name="detailid"></param>
 /// <returns></returns>
 public Entity.DetailGalleryInfo getDetailGalleryInfo(int detailid, Entity.GalleryType type)
 {
     return(this.dbContext.DetailGallery.Where(g => g.DetailId == detailid && g.GalleryType == type).OrderBy(g => g.OrderNo).FirstOrDefault());
 }