public IHttpActionResult ConsultaClientes(int idApiPertencente, int pagina) { try { var httpRequest = HttpContext.Current.Request; if (Request.Headers.Authorization != null) { var token = Request.Headers.Authorization.Parameter; IRestResponse verificaSeEstaLogado = Requisicoes.AutenticaToFront(token, 3); if (verificaSeEstaLogado.StatusCode == HttpStatusCode.OK) { ClientesViewModel retorno = new ClientesViewModel(); retorno.Clientes = _clienteApp.ConsultaClientes(idApiPertencente, pagina); retorno.QuantidadePaginas = _clienteApp.QuantidadePaginas(idApiPertencente); return(Ok(retorno)); } else { return(Content(verificaSeEstaLogado.StatusCode, "")); } } else { return(Content(HttpStatusCode.Forbidden, "")); } } catch { return(BadRequest()); } }