/// <inheritdoc /> public StatusViewModel GetStatusViewModel() { var response = new StatusViewModel() { IsLoggedIn = false }; var user = SecurityManager.GetUser(SecurityManager.GetCurrentUserId()); if (user != null) { Libraries.Model.Image avatarImage; var displayNameBuilder = new SitefinityUserDisplayNameBuilder(); response.IsLoggedIn = true; response.Email = user.Email; response.DisplayName = displayNameBuilder.GetUserDisplayName(user.Id); response.AvatarImageUrl = displayNameBuilder.GetAvatarImageUrl(user.Id, out avatarImage); } return(response); }
/// <inheritdoc /> public StatusViewModel GetStatusViewModel() { var response = new StatusViewModel() { IsLoggedIn = false }; var user = SecurityManager.GetUser(SecurityManager.GetCurrentUserId()); if (user != null) { Libraries.Model.Image avatarImage; var displayNameBuilder = new SitefinityUserDisplayNameBuilder(); response.IsLoggedIn = true; response.Email = user.Email; response.DisplayName = displayNameBuilder.GetUserDisplayName(user.Id); response.AvatarImageUrl = displayNameBuilder.GetAvatarImageUrl(user.Id, out avatarImage); } return response; }