Advertisement
Guest User

Untitled

a guest
Jul 1st, 2016
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. ClientID
  2. PartnerClientKey
  3. UserID
  4. PartnerUserKey
  5. CustomerKey
  6.  
  7. public void testAddUserToAccount()
  8. {
  9. Account account = new Account();
  10. Account.ID=12334;
  11. if (account != null)
  12. {
  13. AccountUser accountUser = new AccountUser();
  14. accountUser.Name = "ACRUZ";
  15. accountUser.UserID = "ACRUZ";
  16. accountUser.IsAPIUser = true;
  17. accountUser.IsAPIUserSpecified = true;
  18. accountUser.IsLocked = false;
  19. accountUser.IsLockedSpecified = true;
  20. accountUser.Password = "XXX";
  21. accountUser.MustChangePassword = false;
  22. accountUser.MustChangePasswordSpecified = true;
  23. accountUser.Email = "acruz@example.com";
  24. UserAccess access = new UserAccess();
  25. //3 CLIENT_ADMIN Add Users to Account
  26. //4 PRO_ADMIN Create/View Accounts
  27. access.ID = 3;
  28. access.IDSpecified = true; //.Net specific
  29. accountUser.UserPermissions = new UserAccess[] {access};
  30. //This tells that create user in subaccount
  31. ClientID clientID = new ClientID();
  32. clientID.PartnerClientKey = "12345";
  33. clientID.IDSpecified = true;
  34. accountUser.Client = clientID;
  35. APIObject[] apiObjects = {accountUser};
  36. String requestId = null;
  37. String overAllStatus = null;
  38. CreateResult[] results = partnerAPIWse.Create(new CreateOptions(), apiObjects, out requestId, out overAllStatus);
  39. if (results != null)
  40. {
  41. foreach (CreateResult result in results)
  42. {
  43. Console.WriteLine();
  44. Console.WriteLine("Status Message ### " +
  45. result.StatusMessage);
  46. }
  47. }
  48. else
  49. {
  50. Console.Write("Error ...... ");
  51. }
  52. }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement