public IHttpActionResult BuscarTodos() { KeyValuePair <string, string> queryString = Request.GetQueryNameValuePairs() .Where(x => x.Key.Equals("quantidade")) .FirstOrDefault(); IQueryable <Conta> contasBuscadas; if (queryString.Key != null) { int quantidade = int.Parse(queryString.Value); contasBuscadas = _contaServico.BuscarListaPorQuantidadeDefinida(quantidade); } else { contasBuscadas = _contaServico.BuscarTodos(); } return(HandleQueryable <Conta>(contasBuscadas)); }