Example #1
0
        private async void InitializeAddresses()
        {
            var CustomerTmp = await api.GetCustomersByEmail(Helper.CurrentCustomer());

            Customer = CustomerTmp.First();
            var ResultList = new List <AddressData>();

            foreach (AddressDTO a in Customer.Addresses)
            {
                ResultList.Add(new AddressData {
                    Address = a.Street, City = a.City + ", ", Country = a.Country, Email = Customer.Email,
                    Name    = a.Firstname + " " + a.Lastname, Phone = a.Phone, PostalCode = a.PostalCode
                });
            }
            AddressesList.ItemsSource = ResultList;
            Countries = await api.GetAllCountries();

            var CountryString = new List <string>();

            foreach (CountryDTO c in Countries)
            {
                CountryString.Add(c.Name);
            }
            Country.ItemsSource = CountryString.Distinct();

            HideLoading();
        }