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)); }
/// <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); }