/// <summary> /// 查询产品图列表 /// </summary> /// <param name="model">搜索实体对象</param> /// <returns></returns> /// <remarks>added by jimmy,2015-7-3</remarks> public JsonResult List(SearchProductImageModel model) { model.PagedSize = model.PagedSize == 0 ? 10 : model.PagedSize; var list = _productImageService.Select(model); var data = new { rows = list.Data, total = list.Data.TotalCount }; return(Json(data, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 产品图对象分布查询 /// </summary> /// <param name="model">输入查询参数对象</param> /// <returns></returns> /// <remarks>added by jimmy,2015-7-27</remarks> public ResultModel Select(SearchProductImageModel model) { //查询参数条件 var whereParam = new SimpleExpression(1, 1, SimpleExpressionType.Equal); //产品名称 if (!string.IsNullOrEmpty(model.ProductName)) { whereParam = new SimpleExpression(whereParam, base._database.Db.ProductImage.ProductName.Like("%" + model.ProductName + "%"), SimpleExpressionType.And); } //产品类型 if (model.ImageType != 0) { whereParam = new SimpleExpression(whereParam, base._database.Db.ProductImage.ImageType == model.ImageType, SimpleExpressionType.And); } var result = new ResultModel() { Data = new SimpleDataPagedList <ProductImageModel>(base._database.Db.ProductImage.FindAll(whereParam).OrderByplace().ThenByCreateDTDescending(), model.PagedIndex, model.PagedSize) }; return(result); }