SideBarUserAreaViewModel.cs 714 B

12345678910111213141516171819202122232425
  1. using WeOnlineApp.BaseSystem.Sessions.Dto;
  2. namespace WeOnlineApp.Models.Layout
  3. {
  4. public class SideBarUserAreaViewModel
  5. {
  6. public GetCurrentLoginInformationsOutput LoginInformations { get; set; }
  7. public bool IsMultiTenancyEnabled { get; set; }
  8. public string GetShownLoginName()
  9. {
  10. var userName = "<span id=\"HeaderCurrentUserName\">" + LoginInformations.User.UserName + "</span>";
  11. if (!IsMultiTenancyEnabled)
  12. {
  13. return userName;
  14. }
  15. return LoginInformations.Tenant == null
  16. ? ".\\" + userName
  17. : LoginInformations.Tenant.TenancyName + "\\" + userName;
  18. }
  19. }
  20. }