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;
|
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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user