private async void buscarCardapioAsync() { try { IsBusy = true; await buscarFichaAsync(); var logic = new CardapioLogic(); var cardapio = await logic.GetCardapio(""); LstCardapio = JsonConvert.DeserializeObject <ObservableCollection <CardapioModel> >(cardapio); ConverteCardapioCategorias(); if (CategoriaSelecionada != null) { SetCategoria(CategoriaSelecionada); } IsBusy = false; } catch { //await DisplayAlert("Ops", "Não foi possível buscar o cardapio", "Ok"); } }
internal async Task <List <CardapioModel> > RecuperaCardapioAsync() { try { var cardapioLogic = new CardapioLogic(); var lista = await cardapioLogic.GetCardapio(""); return(JsonConvert.DeserializeObject <List <CardapioModel> >(lista)); } catch { return(new List <CardapioModel>()); } }
private async void buscarCardapioAsync() { try { IsBusy = true; await buscarFichaAsync(); var logic = new CardapioLogic(); var cardapio = await logic.GetCardapio(""); LstCardapio = JsonConvert.DeserializeObject <ObservableCollection <CardapioModel> >(cardapio); ConverteCardapioCategorias(); lstViewCardapio.ItemsSource = LstCategoria; IsBusy = false; } catch { await DisplayAlert("Ops", "Não foi possível buscar o cardapio", "Ok"); } }