public override void Remover(Permiso permiso) { _hijos.Remove(permiso); }
public override void Agregar(Permiso permiso) { _hijos.Add(permiso); }
public override bool Buscar(Permiso permiso) { return(this.Id == permiso.Id || _hijos.Any(p => p.Buscar(permiso))); }
public override bool Buscar(Permiso permiso) { return(this.Id == permiso.Id); }
public override void Remover(Permiso permiso) { }
public override void Agregar(Permiso permiso) { }
public abstract bool Buscar(Permiso permiso);
public abstract void Remover(Permiso permiso);
public abstract void Agregar(Permiso permiso);
public void Remover(Permiso permiso) { _permisos.RemoveAll(x => x.Id == permiso.Id); }