using WeOnlineApp.BaseSystem.Sessions.Dto; using IwbZero.Runtime.Session; namespace WeOnlineApp.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 = "" + UserName + ""; return userName; //if (!IsMultiTenancyEnabled) //{ // return userName; //} //return LoginInformations.Tenant == null // ? ".\\" + userName // : LoginInformations.Tenant.TenancyName + "\\" + userName; } } }