| 123456789101112131415161718192021 | using Luticate2.Auth.Interfaces.Permissions;
using Luticate2.Auth.Interfaces.Users;
using Microsoft.AspNetCore.Mvc.Filters;
namespace Luticate2.Auth.Attributes.EntityAccessors
{
    public class LuAttrLoggedUserAccessor : ILuAttrEntityAccessor
    {
        private readonly ILuLoggedUserAccessor _loggedUserAccessor;
        public LuAttrLoggedUserAccessor(ILuLoggedUserAccessor loggedUserAccessor)
        {
            _loggedUserAccessor = loggedUserAccessor;
        }
        public object GetEntity(ActionExecutingContext context, object id)
        {
            return _loggedUserAccessor.GetLoggedUser();
        }
    }
}
 |