/// <summary> /// 获取banner图片列表 /// </summary> /// <returns>banner图片列表</returns> public ResultModel GetBanner(SearchbannerModel model) { var tb = base._database.Db.banner; var where = new SimpleExpression(1, 1, SimpleExpressionType.Equal); if (model.PlaceCode > 0) { where = new SimpleExpression(where, tb.PlaceCode == model.PlaceCode, SimpleExpressionType.And);//位置(分类)(代表页面里的某个部位) } if (model.IdentityStatus > 0) { //标识ID (代表页面) where = new SimpleExpression(where, tb.IdentityStatus == model.IdentityStatus, SimpleExpressionType.And); } var result = new ResultModel() { //OrderByDescending(降序)-OrderBy(升序) Data = new SimpleDataPagedList <bannerModel>(base._database.Db.banner.FindAll(where).OrderBySorts(), model.PagedIndex, model.PagedSize) }; return(result); }
/// <summary> /// 列表Banner /// </summary> /// <param name="model"></param> /// <returns></returns> public JsonResult List(SearchbannerModel model) { //SearchAC_OperateLogModel logmodel = new SearchAC_OperateLogModel(); model.PagedIndex = model.PagedIndex == 0 ? 0 : model.PagedIndex; model.PagedSize = model.PagedSize == 0 ? 10 : model.PagedSize; //标识ID 1首页轮播banner,2首页楼层banner,3 分类频道轮播banner,4分类频道楼层banner List <bannerModel> ds = new List <bannerModel>(); model.PlaceCode = 0; model.IdentityStatus = 7; //查询banner图片表 var result = this._bannerService.GetBanner(model); ds = result.Data; model.IdentityStatus = 8; List <bannerModel> ds2 = this._bannerService.GetBanner(model).Data; ds = ds.Union(ds2).ToList(); var data = new { rows = ds, total = ds.Count, }; return(Json(data, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 列表Banner /// </summary> /// <param name="model"></param> /// <returns></returns> public JsonResult List(SearchbannerModel model) { //SearchAC_OperateLogModel logmodel = new SearchAC_OperateLogModel(); model.PagedIndex = model.PagedIndex == 0 ? 0 : model.PagedIndex; model.PagedSize = model.PagedSize == 0 ? 10 : model.PagedSize; //标识ID 1首页轮播banner,2首页楼层banner,3 分类频道轮播banner,4分类频道楼层banner model.IdentityStatus = model.IdentityStatus == null ? 5 : model.IdentityStatus; //查询banner图片表 var result = this._bannerService.GetBanner(model); List <bannerModel> ds = result.Data; var data = new { rows = ds, total = result.Data.TotalCount, }; return(Json(data, JsonRequestBehavior.AllowGet)); }