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)); }
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)); }