Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        /// <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;
        }