public bool ExistePermisoExplisito(PerfilComponenteBE Perm) { if (permisos.Exists(permisos => permisos.Id == Perm.Id)) { return(true); } else { return(false); } } // Verifico que el permiso esté de forma directa en el Usuario, para poder eliminarlo luego
public override void QuitarHijo(PerfilComponenteBE Comp) { }
public override void AgregarHijo(PerfilComponenteBE Comp) { }
public void QuitarPermiso(PerfilComponenteBE Perm) { permisos.Remove(permisos.Where(permisos => permisos.Id == Perm.Id).First()); }
} // Verifico que el permiso esté de forma directa en el Usuario, para poder eliminarlo luego public void AgregarPermiso(PerfilComponenteBE Perm) { permisos.Add(Perm); }
public abstract void QuitarHijo(PerfilComponenteBE Comp);
public abstract void AgregarHijo(PerfilComponenteBE Comp);
public override void QuitarHijo(PerfilComponenteBE Comp) { _hijos.Remove(Hijos.Where(_hijos => _hijos.Id == Comp.Id).First()); }
public override void AgregarHijo(PerfilComponenteBE Comp) { _hijos.Add(Comp); }