Esempio n. 1
0
        public List <Sede> ListDistanceMin(double latitud, double longitud)
        {
            List <Sede>   sedes        = sedeRepository.ListAll();
            List <string> setLocations = new List <string>();

            List <Sede> selectedLocations = new List <Sede>();

            foreach (Sede sede in sedes)
            {
                double dist = computeDistance(latitud, longitud, sede.Latitud, sede.Longitud);
                //if(dist <= 3.500) <--- distancia menor a 3.5 km

                if (!Exist(sede.Franquicia.Nombre, setLocations))
                {
                    selectedLocations.Add(sede);
                    setLocations.Add(sede.Franquicia.Nombre);
                }
            }
            return(sedes);
        }
Esempio n. 2
0
 public List <Sede> ListAll()
 {
     return(sedeRepository.ListAll());
 }