示例#1
0
        private AccountResult GetRegistrarAccountInfo()
        {
            string userAccount  = UserInfo.Username;
            string emailAddress = UserInfo.Email;

            // check for user account
            bool exists = Registrar.CheckSubAccountExists(userAccount, emailAddress);

            // sub-account doesn't exist then create it
            if (!exists)
            {
                // create account params bunch
                CommandParams accountArgs = PrepeareAccountParams();
                // create sub-account
                return(Registrar.CreateSubAccount(accountArgs));
            }

            // just get sub-account info on registrar's side
            return(Registrar.GetSubAccount(userAccount, emailAddress));
        }