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)); }