Add APISocietyToolBox source files

This commit is contained in:
ashishkamat
2026-06-30 16:07:31 +05:30
parent 2ebd889236
commit 70e9c9ea8d
993 changed files with 36439 additions and 1 deletions
@@ -0,0 +1,6 @@
namespace APISocietyToolBox.Services.UserService
{
public class IUserService
{
}
}
@@ -0,0 +1,25 @@
using System.Security.Claims;
namespace APISocietyToolBox.Services.UserService
{
public class UserService : IUserService
{
private readonly IHttpContextAccessor _httpContextAccessor;
public UserService(IHttpContextAccessor httpContextAccessor)
{
_httpContextAccessor = httpContextAccessor;
}
public string GetMyName()
{
var result = string.Empty;
if (_httpContextAccessor.HttpContext != null)
{
result = _httpContextAccessor.HttpContext.User.FindFirstValue(ClaimTypes.Name);
}
return result;
}
}
}