public static ITagValue SendFrom(TenantManager tenantManager, UserManager userManager, AuthContext authContext, DisplayUserSettingsHelper displayUserSettingsHelper) { return(new TagValue(CommonTags.SendFrom, authContext.IsAuthenticated && authContext.CurrentAccount is IUserAccount ? displayUserSettingsHelper.GetFullUserName(userManager.GetUsers(authContext.CurrentAccount.ID), false) .Replace(">", ">") .Replace("<", "<") : tenantManager.GetCurrentTenant().Name)); }
protected EmployeeWraper Init(EmployeeWraper result, UserInfo userInfo) { result.Id = userInfo.ID; result.DisplayName = DisplayUserSettingsHelper.GetFullUserName(userInfo); if (!string.IsNullOrEmpty(userInfo.Title)) { result.Title = userInfo.Title; } var userInfoLM = userInfo.LastModified.GetHashCode(); if (HttpContext.Check("avatarSmall")) { result.AvatarSmall = UserPhotoManager.GetSmallPhotoURL(userInfo.ID, out var isdef) + (isdef ? "" : $"?_={userInfoLM}"); } if (result.Id != Guid.Empty) { var profileUrl = CommonLinkUtility.GetUserProfile(userInfo, false); result.ProfileUrl = CommonLinkUtility.GetFullAbsolutePath(profileUrl); } return(result); }
public static string DisplayUserName(this UserInfo userInfo, bool withHtmlEncode, DisplayUserSettingsHelper displayUserSettingsHelper) { return(displayUserSettingsHelper.GetFullUserName(userInfo, withHtmlEncode)); }