internal string RandomPostalCode() { TownDataItem townData = random.PickFromList(TownData.Data); string postCodePrefix = random.PickFromList(townData.PostalCodePrefixes); return(RandomPostalCode(postCodePrefix)); }
internal AddressData GenerateStreetAddress() { string streetAddress; do { streetAddress = MakeStreetAddress(); }while (generatedPostalAddresses.ContainsKey(streetAddress)); generatedPostalAddresses.Add(streetAddress, true); TownDataItem townData = random.PickFromList(TownData.Data); string postCodePrefix = random.PickFromList(townData.PostalCodePrefixes); return(new AddressData { Address = streetAddress, PostalCode = RandomPostalCode(postCodePrefix), City = townData.Town, Region = townData.Region, Country = townData.Country }); }