Initial commit

This commit is contained in:
2026-06-02 10:51:14 +02:00
committed by kawa
commit d19092c84e
182 changed files with 13757 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
using SharepointToolbox.Web.Core.Models;
namespace SharepointToolbox.Web.Services.Session;
public class UserContextAccessor : IUserContextAccessor
{
private AppUser? _user;
public string Email => _user?.Email ?? string.Empty;
public string DisplayName => _user?.DisplayName ?? string.Empty;
public UserRole Role => _user?.Role ?? UserRole.TechN0;
public bool IsAuthenticated => _user is not null;
public event Action? Initialized;
public void Initialize(AppUser user)
{
_user = user;
Initialized?.Invoke();
}
}