Esempio n. 1
0
        public static PostalAddress MapPostalAddressFromProto(ProtoPostalAddress postalAddress)
        {
            if (postalAddress == null)
            {
                return(null);
            }

            Country.List.TryGetValue(postalAddress.Country, out var country);
            var proto = new PostalAddress(
                postalAddress.StreetName,
                postalAddress.BuildingNumber,
                postalAddress.AddressLine,
                postalAddress.PostCode,
                postalAddress.TownName,
                country);

            return(proto);
        }
Esempio n. 2
0
        public static ProtoPostalAddress MapPostalAddressToProto(PostalAddress postalAddress)
        {
            if (postalAddress == null)
            {
                return(null);
            }

            var proto = new ProtoPostalAddress()
            {
                AddressLine    = postalAddress.AddressLine,
                BuildingNumber = postalAddress.BuildingNumber,
                Country        = postalAddress.Country.TwoLetterCode,
                PostCode       = postalAddress.PostCode,
                StreetName     = postalAddress.StreetName,
                TownName       = postalAddress.TownName
            };

            return(proto);
        }