private async void Detalhes() { var cardapioItemViewModel = new CardapioItemViewModel { barraca = barraca, descricao = descricao, nomeprato = nomeprato, valor = valor, _id = _id, __V = __V }; var Barraca = dataService.GetBarracaID(barraca); foreach (var x in Barraca) { var barracaItemViewModel = new BarracaItemViewModel { curso = x.curso, formapagamento = x.formapagamento, localizacao = x.localizacao, nome = x.nome, periodo = x.periodo, semestre = x.semestre, _id = x._id }; var mainViewModel = MainViewModel.GetInstance(); mainViewModel.SetCurrentCardapio(cardapioItemViewModel); mainViewModel.SetCurrentBarraca(barracaItemViewModel); } await navigationXamarin.PopAllPopupAsync(); await navigationServices.Navigate("CardapioDetailPage"); }
public void SetCurrentListCardapio(List <CardapioReturn> cardapio) { Cardapios2.Clear(); foreach (var x in cardapio) { var prato = new CardapioItemViewModel { nomeprato = x.nomeprato, barraca = x.barraca, descricao = x.descricao, valor = x.valor, _id = x._id, __V = x.__V }; Cardapios2.Add(prato); } }
private void ReloadCardapios(List <CardapioReturn> L) { Cardapios.Clear(); foreach (var x in L) { var prato = new CardapioItemViewModel { nomeprato = x.nomeprato, barraca = x.barraca, descricao = x.descricao, valor = x.valor, _id = x._id, __V = x.__V }; Cardapios.Add(prato); } }
public MainViewModel() { instance = this; Menu = new ObservableCollection <MenuItemViewModel>(); Cardapios = new ObservableCollection <CardapioItemViewModel>(); Cardapios2 = new ObservableCollection <CardapioItemViewModel>(); Barracas = new ObservableCollection <BarracaItemViewModel>(); ListRank = new ObservableCollection <MediaAvaliacao>(); CurrentCardapio = new CardapioItemViewModel(); CurrentBarraca = new BarracaItemViewModel(); apiService = new APIService(); dataService = new DataService(); AvaliacaoRequest = new AvaliacaoRequest(); dialogServices = new DialogServices(); navigationServices = new NavigationServices(); navigationXamarin = new NavigationXamarin(); conexao = new Conexao(); LoadMenu(); ValidaToken(); LoadCardapio(); LoadBarraca(); LoadRank(); }
public void SetCurrentCardapio(CardapioItemViewModel cardapioItem) { CurrentCardapio = cardapioItem; }