From 190f9a8e10ce04a4d767a7c6e0c12cc8e69fb633 Mon Sep 17 00:00:00 2001 From: fede Date: Fri, 25 Apr 2025 14:52:16 -0300 Subject: [PATCH] bruh estaba la relacion al revez --- Entidades/Grupo.cs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Entidades/Grupo.cs b/Entidades/Grupo.cs index 2938803..113d8a8 100644 --- a/Entidades/Grupo.cs +++ b/Entidades/Grupo.cs @@ -1,10 +1,10 @@ -using System; +using System; using System.Collections.Generic; using System.Text.Json.Serialization; namespace Entidades; -public partial class Grupo:IComponenteSeguridad +public partial class Grupo : IComponenteSeguridad { public int Id { get; set; } @@ -14,7 +14,7 @@ public partial class Grupo:IComponenteSeguridad [JsonIgnore] public virtual ICollection IdGrupoHijos { get; set; } = new List(); - + [JsonIgnore] public virtual ICollection IdGrupoPadres { get; set; } = new List(); @@ -27,11 +27,13 @@ public partial class Grupo:IComponenteSeguridad { if (visitados.Contains(Id)) return; visitados.Add(Id); - foreach (var permiso in Idpermisos) { + foreach (var permiso in Idpermisos) + { permisos.Add(permiso); } - foreach (var subgrupo in IdGrupoPadres) { + foreach (var subgrupo in IdGrupoHijos) + { subgrupo.ObtenerPermisos(permisos, visitados); }