public IList<AdvanticSignal> GetAdvanticSignal(String userId) { List<AdvanticSignal> advanticSignalList = new List<AdvanticSignal>(); LocationService locationService = new LocationService(); User user= new User(userId); List<Location> locationList = locationService.GetLocationsByUser(user); foreach (Location location in locationList) advanticSignalList.AddRange(GetAdvanticSignal(user, location)); return advanticSignalList; }