Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Desativar Action sem ter que comentar ou apaga-la do código

Olá, gostaria de saber se é possível "desativar/bloquear" alguma rota da minha aplicação sem ter que excluir aquela action do meu Controller

Eu gostaria de quando eu iniciasse minha pagina, aquela action ficasse invisível na aplicação.. Mas sem ter que tirar ela do código, algo como por exemplo colocar um atributo [Disable]

3 respostas
solução!

Oi Marco, tudo bem?

Esse método vai continuar sendo útil para a classe? Se for, você pode deixá-lo privado, ou, melhor ainda, movê-lo para uma nova classe auxiliar.

Por exemplo:

public async Task<IActionResult> BuscarProdutos(string pesquisa)
{
...

ficaria:

private async Task<Produto> BuscarProdutos(string pesquisa)
{
...

Dessa forma, o método continuará no controller e poderá ser usado como suporte a outros método, porém inacessível para requisições HTTP GET ou POST.

Era isso mesmo, obrigado

Excelente, Marco, obrigado por participar do fórum!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software