Problema na alteração do metodo Get na api com asp.net Rest

16/03/2021

0

Estou criando um API Rest com asp.net Mvc sobre um banco de dados já existente, para fazer o controlador da Api
utilizei o scaffold, porém no método Get, ele gera para realizar a busca pelo id e no caso estou
tentado alterar para que seja a busca pelo "Super_Talento" (é um projeto sobre os vingadores ficticio)
porém ele não consegue encontrar os metodos, segue o modelo que veio no scaffold e o que eu tentei implementar:
[HttpGet("")]
public async Task<ActionResult<ApiAvengers>> GetApiAvengers(string Super_Talento)
{
var apiAvengers = await _context.avenger.FindAsync(Super_Talento);

if (apiAvengers == null)
{
return NotFound();
}

return apiAvengers;
}
-----------------------------------------------------------------------------------------------------------------------
public IEnumerable<ApiAvengers>GetApiAvengers(string Super_Talento)
{
return ApiAvengers.GetAll().Where(e => string.Equals(e.super_talento,Super_Talento , StringComparison.OrdinalIgnoreCase));

}
Ferd Vasconcelos

Ferd Vasconcelos

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar