lol ahora si usa composite bien

This commit is contained in:
2025-04-28 17:15:12 -03:00
parent 99591b8cc2
commit 0961618e40

View File

@@ -27,15 +27,14 @@ public partial class Grupo : IComponenteSeguridad
{ {
if (visitados.Contains(Id)) return; if (visitados.Contains(Id)) return;
visitados.Add(Id); visitados.Add(Id);
foreach (var permiso in Idpermisos)
{
permisos.Add(permiso);
}
foreach (var subgrupo in IdGrupoHijos) var componentes = new List<IComponenteSeguridad>();
{ componentes.AddRange(Idpermisos);
subgrupo.ObtenerPermisos(permisos, visitados); componentes.AddRange(IdGrupoHijos);
}
foreach (var componente in componentes)
{
componente.ObtenerPermisos(permisos, visitados);
}
} }
} }