private void ShowDepartures(string to, bool actSilently) { var currentPosition = LocationService.CurrentPosition; if (currentPosition != null && !currentPosition.IsUnknown) { var from = Stations.GetNearest(LatLong.Create(currentPosition.Latitude, currentPosition.Longitude), 1)[0]; ShowDepartures(Stations.GetAll(), from.Item2, null, to, actSilently); } else { OnError(); } }