static bool GetUserInformation(string url, Credentials c, string userId) { Console.WriteLine("Get user information..."); ArticulateOnline ao = new ArticulateOnline { Url = url }; GetUserInformationRequest request = new GetUserInformationRequest { Credentials = c, UserID = userId }; GetUserInformationResponse response = ao.GetUserInformation(request); if (response.Success) { Console.WriteLine("{0} {1} {2}", response.Profile.EmailAddress, response.Profile.FirstName, response.Profile.LastName); Console.WriteLine("Member of:"); foreach (string groupId in response.MemberOfGroupIDs) { Console.WriteLine("\t" + groupId); } } return(response.Success); }
public bool GetUserInformation(string username, ref User account, ref string message) { client.Url = ServiceUrl; bool success = false; GetUserInformationRequest request = new GetUserInformationRequest(); request.credentials = GetCredentials(); request.userName = username; GetUserInformationResponse response = client.GetUserInformation(request); if (response != null) { success = response.result; account = response.UserInformation; message = response.message; } return(success); }