예제 #1
0
        public void GetPagingSKU_ProductTypes_Test()
        {
            SearchSKU_ProductTypesModel searchModel = new SearchSKU_ProductTypesModel()
            {
                PagedIndex = 1,
                PagedSize  = 10
            };
            var result = _SKU_ProductTypesService.GetPagingSKU_ProductTypes(searchModel);

            Assert.IsTrue(result.IsValid);
            Assert.IsTrue(result.Data.TotalCount > 0);
        }
        /// <summary>
        /// 列表数据
        /// </summary>
        /// <param name="searchModel"></param>
        /// <returns></returns>
        public JsonResult List(SearchSKU_ProductTypesModel searchModel)
        {
            searchModel.Name = string.IsNullOrEmpty(searchModel.Name) ? null : searchModel.Name;
            var result = _SKU_ProductTypesService.GetPagingSKU_ProductTypes(searchModel);

            var data = new
            {
                rows  = result.Data,
                total = result.Data.TotalCount,
            };

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
예제 #3
0
        /// <summary>
        ///     分页获取商品类型列表
        /// </summary>
        /// <param name="model">规格商品类型模型</param>
        /// <returns>规格商品类型数据</returns>
        public ResultModel GetPagingSKU_ProductTypes(SearchSKU_ProductTypesModel model)
        {
            var whereExpr = this._database.Db.SKU_ProductTypes.Name.Like("%" + model.Name + "%");

            var result = new ResultModel
            {
                Data =
                    new SimpleDataPagedList <SKU_ProductTypesModel>(
                        this._database.Db.SKU_ProductTypes.FindAll(whereExpr).OrderByUpdateDTDescending(),
                        model.PagedIndex, model.PagedSize)
            };

            return(result);
        }