lol ahora si usa composite bien
This commit is contained in:
@@ -27,15 +27,14 @@ public partial class Grupo : IComponenteSeguridad
|
||||
{
|
||||
if (visitados.Contains(Id)) return;
|
||||
visitados.Add(Id);
|
||||
foreach (var permiso in Idpermisos)
|
||||
{
|
||||
permisos.Add(permiso);
|
||||
}
|
||||
|
||||
foreach (var subgrupo in IdGrupoHijos)
|
||||
{
|
||||
subgrupo.ObtenerPermisos(permisos, visitados);
|
||||
}
|
||||
var componentes = new List<IComponenteSeguridad>();
|
||||
componentes.AddRange(Idpermisos);
|
||||
componentes.AddRange(IdGrupoHijos);
|
||||
|
||||
foreach (var componente in componentes)
|
||||
{
|
||||
componente.ObtenerPermisos(permisos, visitados);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user