示例#1
0
        /// <summary>
        ///促销规则分页查询
        /// </summary>
        /// <param name="model">输入查询参数对象</param>
        /// <returns></returns>
        /// <remarks>added by jimmy,2015-7-10</remarks>
        public ResultModel Select(SearchSalesRuleModel model)
        {
            var result = new ResultModel
            {
                Data =
                    new SimpleDataPagedList <SalesRuleModel>(
                        _database.Db.SalesRule.FindAll(base._database.Db.SalesRule.RuleName.Like("%" + model.RuleName + "%")),
                        model.PagedIndex, model.PagedSize)
            };

            return(result);
        }
        /// <summary>
        /// 查询促销规则列表
        /// </summary>
        /// <param name="model">搜索实体对象</param>
        /// <returns></returns>
        /// <remarks>added by jimmy,2015-7-3</remarks>
        public JsonResult List(SearchSalesRuleModel model)
        {
            model.PagedSize = model.PagedSize == 0 ? 10 : model.PagedSize;
            var paramList =
                _salesRuleService.Select(new SearchSalesRuleModel
            {
                PagedIndex = model.PagedIndex,
                PagedSize  = model.PagedSize,
                RuleName   = model.RuleName
            });
            var data = new { rows = paramList.Data, total = paramList.Data.TotalCount };

            return(Json(data, JsonRequestBehavior.AllowGet));
        }