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;
            }
        }
示例#2
0
        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;
            }
        }