// GET /GreenCard/token/colecao/campo/orderBy/pageSize/pageNumber?CAMPO1=VALOR&CAMPO2=VALOR public HttpResponseMessage Get(string token, int colecao = 0, int campo = 0, int orderBy = 0, int pageSize = 0, int pageNumber = 0) { try { Dictionary <string, string> queryString = Request.GetQueryNameValuePairs().ToDictionary(x => x.Key, x => x.Value); HttpResponseMessage retorno = new HttpResponseMessage(); if (Permissoes.Autenticado(token)) { return(Request.CreateResponse <Retorno>(HttpStatusCode.OK, GatewayGreenCard.Get(token, colecao, campo, orderBy, pageSize, pageNumber, queryString))); } else { return(Request.CreateResponse(HttpStatusCode.Unauthorized)); } } catch { throw new HttpResponseException(HttpStatusCode.InternalServerError); } }