public ActionResult GetUserInfo() { int pageIndex; int pageSize; if (!int.TryParse(Request["page"], out pageIndex)) { pageIndex = 1; } if (!int.TryParse(Request["rows"], out pageSize)) { pageSize = 5; } string name = Request["SearchName"]; string email = Request["SearchEmail"]; string role = Request["SearchRole"]; string state = Request["SearchState"]; int totalCount = 0; //搜索 UserInfoParams userinfoparams = new UserInfoParams() { UserName = name, UserEmail = email, UserRole = role, UserState = state, PageIndex = pageIndex, PageSize = pageSize, TotalCount = totalCount }; var userinfo = userbll.LoadSearchParams(userinfoparams); var rows = from u in userinfo select new { Id = u.Id, LoginId = u.LoginId, LoginPwd = u.LoginPwd, Name = u.Name, Address = u.Address, Phone = u.Phone, Mail = u.Mail, UserRole = u.RoleInfo.RoleName, UserState = u.UserStates.Name, Money = u.Money, RegTime = u.RegTime }; return(Json(new { total = userinfoparams.TotalCount, rows = rows }, JsonRequestBehavior.AllowGet)); }
public SaleManViewModel(int _pageSource) { pageSource = _pageSource; Current = this; //获取所有导购员 Task.Factory.StartNew(() => { UserInfoParams _params = new UserInfoParams { CID = _machineInfo.CompanyId, StoreId = _machineInfo.StoreId, MachineSn = _machineInfo.MachineSn, StoreOperateAuth = StoreOperateAuth.ShoppingGuide }; var result = ApiManager.Post <UserInfoParams, ApiRetrunResult <ObservableCollection <UserInfoResult> > >(@"api/GetAuthUsers", _params); if (result.Code == "200") { Application.Current.Dispatcher.Invoke(new Action(() => { UserInfo = result.Result; })); } else { Application.Current.Dispatcher.Invoke(new Action(() => { Toast.ShowMessage(result.Message, Application.Current.MainWindow); })); } }); }