c# – filtrar lista de patrimonios cadastrados por sala


estou fazendo um sistema de patrimonio, onde eu posso cadastrar um patrimonio e vinculo a ele uma sala.
neste sistema tenho uma aba de relatorios, onde tenho um campo que devo digitar o nome de uma sala e um botao para filtrar. ao clicar no botao deveria me retornar todos os patrimonios cadastrados com aquela sala, porem ele me retorna todos os patrimonios.

tenho a classe RelatorioController com o método buscar

 public IActionResult Busca(string nome)
    {
        var resultado = _relatorioService.listarPatrimonios(nome);
        return View(resultado);
    }

e tenho a classe RelatorioService com o metodo

public List<Patrimonio> listarPatrimonios(string local)
        {
            var resultado = from obj in _context.Patrimonio select obj;
            return resultado.Include(obj => obj.Local).Include(obj => obj.Equipamento).OrderBy(obj => obj.Id).ToList();
        }

alguem poderia me dizer onde está o erro?