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)); } }
/// <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()); } }
/// <summary> /// 获取列表 /// </summary> /// <returns></returns> public List <Entity.DetailGalleryInfo> getDetailGalleryList(int detailid, Entity.GalleryType gallerytype) { return(this.getDetailGalleryList(0, detailid, gallerytype)); }
/// <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()); }