public async void UploadDataAsync() { var locator = CrossGeolocator.Current; locator.DesiredAccuracy = 50; var position = await locator.GetPositionAsync(); Debug.WriteLine("Position Status: {0}", position.Timestamp); Debug.WriteLine("Position Latitude: {0}", position.Latitude); Debug.WriteLine("Position Longitude: {0}", position.Longitude); PetPositions item = new PetPositions { PetID = "3129a8e2-28a0-4d0c-8e48-95e2737bc259", Status = GetStatus(), Latitude = position.Latitude, Longitude = position.Longitude }; await azureService.AddPetPosition(item); await azureService.UpdatePet(item); result.Text = "Saved data."; }