void getData () { if (LocationProvider == null) LocationProvider = new LocationProvider (this); Task.Run (async () => { var location = await LocationProvider.GetCurrentLocationCoordnatesAsync (); await WuClient.Shared.GetLocations (Settings.LocationsJson, location); }); }