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); }
public List <Sede> ListAll() { return(sedeRepository.ListAll()); }