Exemple #1
0
        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));
        }