| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- using WePlatform.BaseSystem.Sessions.Dto;
- using IwbZero.Runtime.Session;
- namespace WePlatform.Models.Layout
- {
- public class TopBarUserAreaViewModel
- {
- public long? UserId { get; set; }
- public string UserName { get; set; }
- public string Name { get; set; }
- public string Email { get; set; }
- public string ImagePath { get; set; }
- public int? TenantId { get; set; }
- public TopBarUserAreaViewModel(IIwbSession session)
- {
- UserId = session.UserId;
- UserName = session.UserName;
- Name = session.RealName;
- Email = session.EmailAddress;
- ImagePath = session.AvatarImagePath;
- TenantId = session.TenantId;
- }
- public bool IsMultiTenancyEnabled { get; set; }
- public string GetShownLoginName()
- {
- var userName = "<span id=\"HeaderCurrentUserName\">" + UserName + "</span>";
- return userName;
- //if (!IsMultiTenancyEnabled)
- //{
- // return userName;
- //}
- //return LoginInformations.Tenant == null
- // ? ".\\" + userName
- // : LoginInformations.Tenant.TenancyName + "\\" + userName;
- }
- }
- }
|