private async void UpdateLocation(UserToken token, LocationUpdatedEventArgs e) { // Handle foreground updates var location = e.Location; var service = new LocationService(); var loc = new Location(location.Coordinate.Longitude, location.Coordinate.Latitude); if (App.User.IsGuard) { await service.UpdateCurrentLocationTask(loc, token, _bidGuid); } else { await service.AddPointOnMapTask(loc, token, _bidGuid); } }