Exemple #1
0
        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.";
        }