Solvberget.Domain.Implementation.AlephRepository.GetUserInformation C# (CSharp) Method

GetUserInformation() public method

public GetUserInformation ( string userId, string verification ) : UserInfo
userId string
verification string
return Solvberget.Domain.DTO.UserInfo
        public UserInfo GetUserInformation(string userId, string verification)
        {
            var user = new UserInfo { BorrowerId = userId };
            AuthenticateUser(ref user, userId, verification);

            const Operation function = Operation.UserInformation;
            var options = new Dictionary<string, string> { { "bor_id", userId }, { "verification", verification } };
            var url = GetUrl(function, options);

            var userXDoc = RepositoryUtils.GetXmlFromStream(url);

            user.FillProperties(userXDoc.ToString());

            return user;
        }