コード例 #1
0
        public ActionResult Data()
        {
            string currentPage = Request["page"];
            string pagesize    = Request["rows"];
            string name        = Request["name"];
            var    user        = Session[Constants.USER_KEY] as User;
            int    page        = 1;
            int    size        = 10;

            if (!string.IsNullOrEmpty(currentPage))
            {
                page = int.Parse(currentPage);
            }
            if (!string.IsNullOrEmpty(pagesize))
            {
                size = int.Parse(pagesize);
            }
            var entitys             = sysCorpTypeBll.GetSysCorpTypes(name);
            List <SysCorpType> list = entitys.Skip((page - 1) * size).Take(size).ToList();
            int count = entitys.Count();

            DataGrid <SysCorpType> result = new DataGrid <SysCorpType>();

            result.rows  = list;
            result.total = count;
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
 public List <SelectListItem> InitCorpTypeDropDownList()
 {
     return(sysCorpTypeBll.GetSysCorpTypes().Select(item => new SelectListItem()
     {
         Text = item.Name, Value = item.ID.ToString()
     }).ToList());
 }