public void AC_DepartmentService_GetPagingAC_Departments() { var searchModel = new SearchAC_DepartmentModel { DeptName = "", PagedIndex = 1, PagedSize = 10 }; var result = _acDepartmentService.GetPagingAC_Departments(searchModel); Assert.IsTrue(result.Data.TotalCount >= 0); }
/// <summary> /// 分页获取部门列表 /// </summary> /// <param name="model">部门搜索模型</param> /// <returns>部门列表数据</returns> public ResultModel GetPagingAC_Departments(SearchAC_DepartmentModel model) { var whereExpr = _database.Db.AC_Department.DeptName.Like("%" + model.DeptName + "%"); var result = new ResultModel { Data = new SimpleDataPagedList <AC_DepartmentModel>(_database.Db.AC_Department.FindAll(whereExpr).OrderBy(_database.Db.AC_Department.OrderNumber), model.PagedIndex, model.PagedSize) }; return(result); }
/// <summary> /// 列表页数据 /// </summary> /// <param name="searchModel"></param> /// <returns></returns> public JsonResult List(SearchAC_DepartmentModel searchModel) { searchModel.DeptName = string.IsNullOrEmpty(searchModel.DeptName) ? null : searchModel.DeptName.Trim(); var result = _ACDepartmentService.GetPagingAC_Departments(searchModel); var data = new { rows = result.Data, total = result.Data.TotalCount }; return(Json(data, JsonRequestBehavior.AllowGet)); }