public IHttpActionResult GetAllPaged(FilterClienteRequest advancedFilter) { try { var result = _clienteBusiness.GetAllPaged(advancedFilter); var lista = result.Clientes.ToList().Select(Mapper.Map <Cliente, ClienteResponse>); var totalGeral = result.TotalGeral; var totalLinhas = lista.Count(); //Monta response _result = Ok(Retorno <IEnumerable <ClienteResponse> > .Criar(true, "Consulta Realizada Com Sucesso", lista, totalGeral)); //Retorna o response return(_result); } catch (Exception) { throw new HttpResponseException(HttpStatusCode.InternalServerError); } }