15 lines
401 B
C#
15 lines
401 B
C#
using BCards.Web.Services;
|
|
using System.Security.Claims;
|
|
|
|
namespace BCards.Web.Utils
|
|
{
|
|
public static class ViewExtensions
|
|
{
|
|
public static bool IsModerator(this ClaimsPrincipal user, IServiceProvider services)
|
|
{
|
|
var moderationAuth = services.GetRequiredService<IModerationAuthService>();
|
|
return moderationAuth.IsUserModerator(user);
|
|
}
|
|
}
|
|
}
|