using Distribution.Models; namespace Distribution.Infra.Authorization; public class PermissionService(IPermissionRepository repo) : IPermissionService { public Task HasPermissionAsync(Guid roleId, string permissionCode) => repo.HasPermissionAsync(roleId, permissionCode); public Task> GetRolePermissionsAsync(Guid roleId) => repo.GetRolePermissionsAsync(roleId); public Task> GetAllAsync() => repo.GetAllAsync(); }