Guest User

Untitled

a guest
Apr 24th, 2012
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.94 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using LightInfocon.GoldenAccess.General;
  6.  
  7. namespace CadastrarPessoa
  8. {
  9. public class GerenciadorUsuariosGoldenAccess
  10. {
  11. public GoldenAccessService ServicoAdmGA()
  12. {
  13. try
  14. {
  15. var autenticador = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");
  16. User adm = autenticador.Authenticate("adm", "sysadm");
  17. var goldenAccessService = new GoldenAccessService(adm);
  18. return goldenAccessService;
  19. }
  20. catch (Exception e)
  21. {
  22. throw (e);
  23. }
  24. }
  25.  
  26. public bool LoginUsuario(string login, string senha)
  27. {
  28. try
  29. {
  30. var autenticador = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");
  31. User user = autenticador.Authenticate(login, senha);
  32. bool autenticado = user.IsAuthenticated;
  33. return autenticado;
  34. }
  35. catch (Exception e)
  36. {
  37. return false;
  38. }
  39. }
  40.  
  41. public string AdicionaUsuario(string login, string senha) //SEM TESTE
  42. {
  43. try
  44. {
  45. var user = new User(login, senha);
  46. user.Name = login;
  47. GoldenAccessService adm = ServicoAdmGA();
  48. adm.AddUser(user);
  49. AddUsuarioEmGrupoUsers(user);
  50. return "usuario adicionado";
  51. }
  52. catch (Exception e)
  53. {
  54. return e.ToString();
  55. }
  56. }
  57.  
  58. public string AddUsuarioEmGrupoUsers(User user) //SEM TESTE
  59. {
  60. try
  61. {
  62. GoldenAccessService adm = ServicoAdmGA();
  63. adm.AddUserToGroup(user, "GT_USERS");
  64. return "adicionado ao grupo";
  65. }
  66. catch(Exception e)
  67. {
  68. return e.ToString();
  69. }
  70. }
  71.  
  72. public string AddUsuarioEmGrupoAdmin(User user) //SEM TESTE
  73. {
  74. try
  75. {
  76. GoldenAccessService adm = ServicoAdmGA();
  77. adm.AddUserToGroup(user, "GT_ADMIN");
  78. return "adicionado ao grupo";
  79. }
  80. catch (Exception e)
  81. {
  82. return e.ToString();
  83. }
  84. }
  85.  
  86. public string RemoverMembro(string login) //SEM TESTE
  87. {
  88. try
  89. {
  90. GoldenAccessService adm = ServicoAdmGA();
  91. adm.DeleteMember(login);
  92. return "membro removido";
  93. }
  94. catch (Exception e)
  95. {
  96. return e.ToString();
  97. }
  98. }
  99.  
  100. //public void GetUsuarioAtual()
  101. //{
  102.  
  103. //}
  104. }
  105. }
Advertisement
Add Comment
Please, Sign In to add comment