internal static UserInfo From(OriginalUserInfo userInfo) { var result = new UserInfo(); result.Initialize(userInfo); return(result); }
internal void Initialize(OriginalUserInfo userInfo) { DisplayableId = userInfo.DisplayableId; UserId = userInfo.UniqueId; FamilyName = userInfo.FamilyName; GivenName = userInfo.GivenName; IdentityProvider = userInfo.IdentityProvider; PasswordChangeUrl = userInfo.PasswordChangeUrl != null?userInfo.PasswordChangeUrl.ToString() : ""; PasswordExpiresOn = userInfo.PasswordExpiresOn; UniqueId = userInfo.UniqueId; }