public List <AlimentoEstabelecimento> OrdenarPorDistancia(List <AlimentoEstabelecimento> listaAEs, bool decrescente) { var comparadorDistancia = new ComparadorDistancia(); if (decrescente) { listaAEs.Sort((ae1, ae2) => comparadorDistancia.Compare(ae2, ae1)); } else { listaAEs.Sort(comparadorDistancia); } return(listaAEs); }