public static bool IsLocationAvailable() { PermissaoUtils.pedirPermissao(); if (!CrossGeolocator.IsSupported) { return(false); } return(CrossGeolocator.Current.IsGeolocationAvailable); }
/* * private async Task produtoAoCarregar(object sender, ProdutoListaEventArgs args) * { * var regraProduto = ProdutoFactory.create(); * var produtos = new List<ProdutoInfo>(); * int i = 0; * foreach (var produto in await regraProduto.listar(15)) { * produtos.Add(produto); * i++; * if (i >= 10) { * break; * } * } * args.Produtos = produtos; * return; * } */ private static void inicilizarApp() { var regraLoja = LojaFactory.create(); regraLoja.RaioBusca = 10000; var blankPage = new BlankPage(); blankPage.Appearing += (sender, e) => { PermissaoUtils.pedirPermissao(); }; App.Current.MainPage = gerarRootPage(blankPage); LojaUtils.inicializarLojaLista(); }
/* * private async Task produtoAoCarregar(object sender, ProdutoListaEventArgs args) * { * var regraProduto = ProdutoFactory.create(); * var produtos = new List<ProdutoInfo>(); * int i = 0; * foreach (var produto in await regraProduto.listar(15)) { * produtos.Add(produto); * i++; * if (i >= 10) { * break; * } * } * args.Produtos = produtos; * return; * } */ private static async void verificarSeguimento() { var seguimentoPage = await LojaUtils.gerarTelaInicial(); //NavigationPage.SetHasNavigationBar(seguimentoPage, false); seguimentoPage.Appearing += (sender, e) => { PermissaoUtils.pedirPermissao(); var regraServico = ServicoFactory.create(); regraServico.inicializar(); }; App.Current.MainPage = gerarRootPage(seguimentoPage); /* * App.Current.MainPage = new IconNavigationPage(seguimentoPage) * { * BarBackgroundColor = Estilo.Current.BarBackgroundColor, * BarTextColor = Estilo.Current.BarTitleColor * }; */ }