SideBarUserAreaViewModel.cs 640 B

123456789101112131415161718192021222324
  1. using VberZero.AppService.Authorization.Sessions.Dto;
  2. namespace VberAdmin.Web.Views.Shared.Components.SideBarUserArea;
  3. public class SideBarUserAreaViewModel
  4. {
  5. public CurrentUserLoginDto UserLoginInformations { get; set; }
  6. public bool IsMultiTenancyEnabled { get; set; }
  7. public string GetShownLoginName()
  8. {
  9. var userName = UserLoginInformations.User.UserName;
  10. if (!IsMultiTenancyEnabled)
  11. {
  12. return userName;
  13. }
  14. return UserLoginInformations.Tenant == null
  15. ? ".\\" + userName
  16. : UserLoginInformations.Tenant.TenancyName + "\\" + userName;
  17. }
  18. }