using API.Authentication.Interfaces; using API.DTO.Base; using DAL.Contexts; using DAL.Models; using DAL.Models.Audits; namespace API.Services { public class GrantService : ServiceBase { public GrantService(ILogger logger, SASGContext context, IGrantAuthentication auth) : base(logger, context, auth) { } public IEnumerable? getMine(User user) { if (!_auth.canGetMine(user)) return null; return Context.Set().Where(x => x.permissionId == user.permissionId); } } }