Esempio n. 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="rows"></param>
        /// <param name="page"></param>
        /// <param name="codeType">类型代码</param>
        /// <returns></returns>
        public ActionResult GetCodeList(int?rows, int?page, string codeType)
        {
            int totalCount = 0;

            int pageIndex = page ?? 1;
            int pageSize  = rows ?? 10;

            string filter = null;

            if (!string.IsNullOrEmpty(codeType))
            {
                filter = string.Format("LXDM = \"{0}\" ", codeType);
                // f => (f.LXDM.Equals(codeType, StringComparison.CurrentCultureIgnoreCase));
            }

            var dataList = dalCode.GetDataByPageDynamic(pageIndex, pageSize, out totalCount
                                                        , "SZ", filter);

            //数据组装到viewModel
            var info = new PaginationModel(dataList, totalCount);

            return(this.JsonFormat(info));
        }