private async Task LoadAsync() { var service = new BumpService(); var result = await service.ListAsync(); listView.ItemsSource = result; }
async private void getEixos(object sender, XLabs.EventArgs <XLabs.Vector3> e) { var x = e.Value.X; var y = e.Value.Y; var z = e.Value.Z; gForce = Math.Sqrt((x * x) + (y * y) + (z * z)); if (gForce > 2 && gForce <= 5) { var service = new BumpService(); var position = await this.geolocator.GetPositionAsync(timeout : 10000); await service.AddAsync(position.Latitude, position.Longitude, (int)gForce); var list = await service.ListAsync(); foreach (var pino in list) { SetPinOnMap(pino.Latitude, pino.Longitude, pino.Severity); } } Debug.WriteLine("Forca G: " + gForce); }
async private void getEixos(object sender, XLabs.EventArgs<XLabs.Vector3> e){ var x = e.Value.X; var y = e.Value.Y; var z = e.Value.Z; gForce = Math.Sqrt ((x * x) + (y * y) + (z * z)); if (gForce > 2 && gForce <= 5) { var service = new BumpService (); var position = await this.geolocator.GetPositionAsync (timeout: 10000); await service.AddAsync(position.Latitude, position.Longitude, (int)gForce); var list = await service.ListAsync (); foreach (var pino in list) { SetPinOnMap (pino.Latitude, pino.Longitude, pino.Severity); } } Debug.WriteLine ("Forca G: " + gForce); }
public TestPage() { this.listView = new ListView(); var list = new ContentPage { Title = "List", // Icon = "Icon-60.png", Content = new StackLayout { VerticalOptions = LayoutOptions.FillAndExpand, Children = { listView } } }; var latitudeEntry = new Entry { Text = "" }; var longitudeEntry = new Entry { Text = "" }; var severityEntry = new Entry { Text = "" }; var addButton = new Button { Text = "Add" }; var deleteButton = new Button { Text = "Delete" }; addButton.Clicked += async(object sender, EventArgs e) => { try { var service = new BumpService(); var latitude = double.Parse(latitudeEntry.Text); var longitude = double.Parse(longitudeEntry.Text); var severity = int.Parse(severityEntry.Text); await service.AddAsync(latitude, longitude, (int)severity); } catch (Exception ex) { Debug.WriteLine(ex.Message); await DisplayAlert("Não foi possível executar a operação.", "Alerta", "Ok"); } }; deleteButton.Clicked += async(object sender, EventArgs e) => { try { var service = new BumpService(); var latitude = double.Parse(latitudeEntry.Text); var longitude = double.Parse(longitudeEntry.Text); await service.DeleteAsync(latitude, longitude); await DisplayAlert("Operação concluída com sucesso!", "Alerta", "Ok"); } catch (Exception ex) { Debug.WriteLine(ex.Message); await DisplayAlert("Não foi possível executar a operação.", "Alerta", "Ok"); } }; var edit = new ContentPage { Title = "Edit", // Icon = "Icon-60.png", Content = new StackLayout { Padding = new Thickness(15, 0, 15, 0), Orientation = StackOrientation.Vertical, VerticalOptions = LayoutOptions.Center, HorizontalOptions = LayoutOptions.FillAndExpand, Children = { new Label { Text = "Latitude" }, latitudeEntry, new Label { Text = "Longitude" }, longitudeEntry, new Label { Text = "Severity" }, severityEntry, addButton, deleteButton } } }; this.Children.Add(list); this.Children.Add(edit); }
public TestPage () { this.listView = new ListView (); var list = new ContentPage { Title = "List", // Icon = "Icon-60.png", Content = new StackLayout { VerticalOptions = LayoutOptions.FillAndExpand, Children = { listView } } }; var latitudeEntry = new Entry { Text = "" }; var longitudeEntry = new Entry { Text = "" }; var severityEntry = new Entry { Text = "" }; var addButton = new Button { Text = "Add" }; var deleteButton = new Button { Text = "Delete" }; addButton.Clicked += async (object sender, EventArgs e) => { try { var service = new BumpService(); var latitude = double.Parse(latitudeEntry.Text); var longitude = double.Parse(longitudeEntry.Text); var severity = int.Parse(severityEntry.Text); await service.AddAsync(latitude, longitude, (int)severity); } catch (Exception ex) { Debug.WriteLine(ex.Message); await DisplayAlert("Não foi possível executar a operação.", "Alerta", "Ok"); } }; deleteButton.Clicked += async (object sender, EventArgs e) => { try { var service = new BumpService(); var latitude = double.Parse(latitudeEntry.Text); var longitude = double.Parse(longitudeEntry.Text); await service.DeleteAsync(latitude, longitude); await DisplayAlert("Operação concluída com sucesso!", "Alerta", "Ok"); } catch (Exception ex) { Debug.WriteLine(ex.Message); await DisplayAlert("Não foi possível executar a operação.", "Alerta", "Ok"); } }; var edit = new ContentPage { Title = "Edit", // Icon = "Icon-60.png", Content = new StackLayout { Padding = new Thickness (15, 0, 15, 0), Orientation = StackOrientation.Vertical, VerticalOptions = LayoutOptions.Center, HorizontalOptions = LayoutOptions.FillAndExpand, Children = { new Label { Text = "Latitude" }, latitudeEntry, new Label { Text = "Longitude" }, longitudeEntry, new Label { Text = "Severity" }, severityEntry, addButton, deleteButton } } }; this.Children.Add (list); this.Children.Add (edit); }