public override void SetAllTwunches(IEnumerable <Twunch> twunches) { Twunches.Clear(); foreach (var twunch in twunches) { Twunches.Add(new TwunchItemViewModel(twunch)); } }
private void RefreshFilter() { CurrentLocation = string.Format(CultureInfo.InvariantCulture, "{0:0.000000}, {1:0.000000}", lastLocation.Latitude, lastLocation.Longitude); NotifyOfPropertyChange(() => CurrentLocation); Twunches.Clear(); if (lastLocation.IsUnknown || allTwunches == null) { return; } foreach (var twunch in allTwunches) { if (!twunch.Coordinate.IsUnknown && twunch.Coordinate.GetDistanceTo(lastLocation) < 50000) { Twunches.Add(new TwunchItemViewModel(twunch)); } } }