private async Task TryGetPosition() { var acceptUseGps = await DisplayAlert("Hent posisjon", "Ønsker du å hente posisjon og sted fra GPS?", "Ja", "Nei"); if (acceptUseGps) { ToggleLoadPosition(); var position = await XLabsHelper.GetPosition(); if (position != null) { VM.CurrentJakt.Latitude = position.Latitude.ToString(); VM.CurrentJakt.Longitude = position.Longitude.ToString(); var sted = await XLabsHelper.GetLocationNameForPosition(position.Latitude, position.Longitude); if (!string.IsNullOrWhiteSpace(sted)) { VM.CurrentJakt.Sted = sted; } VM.Save(); } ToggleLoadPosition(); } }
public async Task SelectPicture() { var mediaFile = await XLabsHelper.SelectPicture(); if (mediaFile != null) { CurrentJakt.ImagePath = mediaFile.Path; Save(); } }
private async Task TryGetPosition() { ToggleLoadPosition(); var position = await XLabsHelper.GetPosition(); if (position != null) { CurrentLogg.Latitude = position.Latitude.ToString(); CurrentLogg.Longitude = position.Longitude.ToString(); Save(); } ToggleLoadPosition(); }