Example #1
0
        private void LoadData()
        {
            this.Catagories.Clear();
            this.Countries.Clear();
            IList <Catagory> catagories = administrationService.GetCatagories();

            foreach (Catagory cat in catagories)
            {
                this.Catagories.Add(cat);
            }
            RaisePropertyChangedEvent(nameof(Catagories));
            CultureInfo.GetCultures(CultureTypes.AllCultures).ToList().ForEach((c) =>
            {
                if (!Countries.Contains(c.ThreeLetterWindowsLanguageName.ToUpper()))
                {
                    Countries.Add(c.ThreeLetterWindowsLanguageName.ToUpper());
                }
            });
            // Don't know why but AUT is not in AllCultures :( add Manually
            if (!Countries.Contains("AUT"))
            {
                Countries.Add("AUT");
            }
            RaisePropertyChangedEvent(nameof(Countries));
        }