21 lines
584 B
C#
21 lines
584 B
C#
using Microsoft.AspNetCore.Http;
|
|
|
|
namespace administration.Services
|
|
{
|
|
public class UserSessionService : IUserSessionService
|
|
{
|
|
private readonly IHttpContextAccessor _httpContextAccessor;
|
|
|
|
public UserSessionService(IHttpContextAccessor httpContextAccessor)
|
|
{
|
|
_httpContextAccessor = httpContextAccessor;
|
|
}
|
|
|
|
public int? UserId =>
|
|
_httpContextAccessor.HttpContext?.Session.GetInt32("UserId");
|
|
|
|
public string? UserName =>
|
|
_httpContextAccessor.HttpContext?.Session.GetString("UserName");
|
|
}
|
|
}
|