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);
        }
Beispiel #2
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));
        }