refatorando para um único produtoController