public ActionResult GetUserList() { GetUserListArgs getUserListArgs = RequestArgs <GetUserListArgs>(); if (getUserListArgs == null) { return(RespondResult(false, "参数无效。")); } getUserListArgs.DomainId = UserContext.Domain.Id; GetItemListResult userList = _userManager.GetUserList(getUserListArgs); return(RespondDataResult(userList)); }
public ActionResult GetUserList() { GetUserListArgs args = RequestArgs <GetUserListArgs>(); if (args == null) { return(RespondResult(false, "参数无效。")); } args.DomainId = UserContext.User.Domain; args.AppId = DomainContext.AppId; GetItemListResult result = _userManager.GetUserList(args); return(RespondDataResult(result)); }
public GetItemListResult GetUserList(GetUserListArgs args) { if (args.Name == null) { args.Name = string.Empty; } List <CommandParameter> list = new List <CommandParameter>(); list.Add(new CommandParameter("@domain", args.DomainId)); list.Add(new CommandParameter("@page", args.Page)); list.Add(new CommandParameter("@pageSize", args.PageSize)); list.Add(new CommandParameter("@name", "%" + args.Name + "%")); list.Add(new CommandParameter("@organizationId", args.OrganizationId)); list.Add(new CommandParameter("@searchOrganization", args.SearchOrganization)); DataSet dataSet = this._dataBase.ExecuteDataSet(CommandType.StoredProcedure, "GetUserList", list, new string[] { "result" }); if (dataSet.Tables[0].Rows.Count == 0 && args.Page > 1) { int num = args.Page; args.Page = num - 1; return(this.GetUserList(args)); } GetItemListResult getItemListResult = new GetItemListResult(); getItemListResult.ItemList = dataSet.Tables[0]; int num2 = int.Parse(dataSet.Tables[1].Rows[0][0].ToString()); getItemListResult.TotalPage = num2 / args.PageSize; if (num2 % args.PageSize > 0) { GetItemListResult expr_17B = getItemListResult; int num = expr_17B.TotalPage; expr_17B.TotalPage = num + 1; } getItemListResult.Page = args.Page; return(getItemListResult); }
public GetItemListResult GetUserList(GetUserListArgs args) { List <CommandParameter> parameterList = new List <CommandParameter>(); parameterList.Add(new CommandParameter("@domainId", args.DomainId)); parameterList.Add(new CommandParameter("@appId", args.AppId)); parameterList.Add(new CommandParameter("@page", args.Page)); parameterList.Add(new CommandParameter("@pageSize", args.PageSize)); parameterList.Add(new CommandParameter("@name", args.Name)); parameterList.Add(new CommandParameter("@account", args.Account)); DataSet dsResult = _dataBase.ExecuteDataSet(CommandType.StoredProcedure, "GetUserList", parameterList, new string[] { "result" }); if (dsResult.Tables[0].Rows.Count == 0 && args.Page > 1) { args.Page--; return(GetUserList(args)); } GetItemListResult result = new GetItemListResult(); result.ItemList = dsResult.Tables[0]; int totalCount = int.Parse(dsResult.Tables[1].Rows[0][0].ToString()); result.TotalCount = totalCount; result.TotalPage = totalCount / args.PageSize; if (totalCount % args.PageSize > 0) { result.TotalPage++; } result.Page = args.Page; return(result); }