I need to receive a list of status in a api, but I don't how. I tried this:
[HttpGet]
[Route("BuscarPropostasPorStatus")]
[Authorize]
public IHttpActionResult BuscarPropostasPorStatus(List<Status> status, string inicial="1900-01-01", string final="2099-01-01")
{
try
{
var dataInicial = Convert.ToDateTime(inicial);
var dataFinal = Convert.ToDateTime(final);
var usuarioId = new Guid(_token.PegarIdUsuario(HttpContext.Current.GetOwinContext()));
return Ok(_sellIn.BuscarPropostasPorStatus(usuarioId, status, dataInicial, dataFinal));
}
catch (Exception e)
{
return new BadRequestCustom(e.Message);
}
}
public enum Status
{
AguardandoEnvio,
AguardandoAprovacao,
Aprovado,
Rejeitado,
Devolvido,
Deletado
}
http://localhost:60606/PedidoSellIn/BuscarPropostasPorStatus?status=[0,1] http://localhost:60606/PedidoSellIn/BuscarPropostasPorStatus?status=0&status=1
but the parameter is only null