Esempio n. 1
0
        public ActionResult List()
        {
            ApplicationUserManager       userManager = HttpContext.GetOwinContext().GetUserManager <ApplicationUserManager>();
            IQueryable <ApplicationUser> users       = userManager.Users;
            BootGrid gridData = new BootGrid(-1, users.Count(), users.ToList(), users.Count());

            return(Json(gridData));
        }
Esempio n. 2
0
        public String GetAllCustomers()
        {
            HttpContextBase context = (HttpContextBase)Request.Properties["MS_HttpContext"]; //获取传统context
            HttpRequestBase request = context.Request;                                       //定义传统request对象
            //基本参数
            string compNum = request.Params.Get("compNum");

            //构造条件
            int current  = int.Parse(request.Params.Get("current"));
            int rowCount = int.Parse(request.Params.Get("rowCount"));
            //string selector = "NEW(Id,CusNo,CompNum,CusName,CusSname,CusLastid,CusTel,CusCity,CusIndustry,CusAddress,CusNote,ConId,UserId,ConTeam,ConIsPub,ConBack,CusCreateTime,CusFields)"; //注意,查询时必须包含CusFields
            //string expSelector = "ExpIsMarry,ExpAddtime";
            //string expSelector = "ExpIsMarry";
            string selector    = "";
            string expSelector = "";
            string expFields   = "CusFields";
            string predicate   = "CompNum=@0";
            string ordering    = "Id DESC";

            object[] values = { "10000" };

            var total = 0;

            //获取数据
            List <Dictionary <string, object> > customers = CustomerService.GetCustomerLsit(current, rowCount,
                                                                                            selector, expFields, expSelector,
                                                                                            predicate, ordering, out total, values);

            //组装输出

            BootGrid bootGrid = new BootGrid
            {
                current  = current,
                rowCount = rowCount,
                rows     = customers,
                total    = total
            };

            return(JsonConvert.SerializeObject(bootGrid));
        }