/// <summary> /// Get sub accounts from mall /// </summary> /// <param name="mainUser"></param> /// <returns></returns> public List <BUser> GetSubUsers(BUser mainUser) { List <BUser> users = new List <BUser>(); SubusersGetRequest req = new SubusersGetRequest(); req.UserNick = mainUser.Mall_Name; SubusersGetResponse response = client.Execute(req, this.Access_Token.Access_Token1); if (response.IsError) { throw new KMJXCException(response.ErrMsg); } if (response.Subaccounts != null && response.Subaccounts.Count > 0) { foreach (Top.Api.Domain.SubAccountInfo subaccount in response.Subaccounts) { BUser u = new BUser(); u = this.GetSubUser(subaccount.SubId.ToString(), subaccount.SubNick); u.Parent = mainUser; users.Add(u); } } return(users); }
/// <summary> /// Get sub accounts from mall /// </summary> /// <param name="mainUser"></param> /// <returns></returns> public List<BUser> GetSubUsers(BUser mainUser) { List<BUser> users = new List<BUser>(); SubusersGetRequest req = new SubusersGetRequest(); req.UserNick = mainUser.Mall_Name; SubusersGetResponse response = client.Execute(req, this.Access_Token.Access_Token1); if (response.IsError) { throw new KMJXCException(response.ErrMsg); } if (response.Subaccounts != null && response.Subaccounts.Count > 0) { foreach (Top.Api.Domain.SubAccountInfo subaccount in response.Subaccounts) { BUser u = new BUser(); u = this.GetSubUser(subaccount.SubId.ToString(), subaccount.SubNick); u.Parent = mainUser; users.Add(u); } } return users; }