private async void fillPage() { ondernemingen = await OndernemingviewModel.getOndernemingen(); lvOndernemingen.DataContext = ondernemingen; categorieën = await CategorieViewModel.getCategorieën(); foreach (var categorie in categorieën) { TypeFilter.Items.Add(categorie.Naam); } List <String> gemeentes = ondernemingen.Select(on => on.Gemeente).ToList(); foreach (var gemeente in gemeentes) { if (GemeenteFilter.Items.Where(e => e.Equals(gemeente)).FirstOrDefault() == null) { GemeenteFilter.Items.Add(gemeente); } } if (GlobalToken.Token != null) { Login.Visibility = Visibility.Collapsed; Registreer.Visibility = Visibility.Collapsed; beheer.Visibility = Visibility.Visible; } }
protected override async void OnNavigatedTo(NavigationEventArgs e) { categorieën = await categorieViewModel.getCategorieën(); foreach (var categorie in categorieën) { Categorie.Items.Add(categorie.Naam); } comp = e.Parameter as Onderneming; if (comp != null) { Naam.Text = comp.Naam; Openingsuur.Text = comp.Openingsuur; Sluitsuur.Text = comp.Sluituur; Categorie.SelectedIndex = Categorie.Items.IndexOf(comp.Categorie.Naam); Gemeente.Text = comp.Gemeente; Straat.Text = comp.Straat; Land.Text = comp.Land; Website.Text = comp.Website; Telefoonnummer.Text = comp.Telefooonnummer; Beschrijving.Text = comp.Information; Categorie.SelectedItem = comp.Categorie; } }