Example #1
0
        private MP_EbayUserAddressData CreateAddressInDatabase(DatabaseShipingAddress data)
        {
            if (data == null)
            {
                return(null);
            }

            var address = new MP_EbayUserAddressData
            {
                AddressID                 = data.AddressID,
                FirstName                 = data.FirstName,
                Phone                     = data.Phone,
                Street1                   = data.Street1,
                LastName                  = data.LastName,
                CityName                  = data.CityName,
                CountryCode               = data.CountryCode,
                CountryName               = data.CountryName,
                PostalCode                = data.PostalCode,
                StateOrProvince           = data.StateOrProvince,
                Street2                   = data.Street2,
                Name                      = data.Name,
                Street                    = data.Street,
                AddressOwner              = data.AddressOwner,
                AddressRecordType         = data.AddressRecordType,
                AddressStatus             = data.AddressStatus,
                AddressUsage              = data.AddressUsage,
                CompanyName               = data.CompanyName,
                County                    = data.County,
                ExternalAddressID         = data.ExternalAddressID,
                InternationalName         = data.InternationalName,
                InternationalStateAndCity = data.InternationalStateAndCity,
                InternationalStreet       = data.InternationalStreet,
                Phone2                    = data.Phone2,
                Phone2AreaOrCityCode      = data.Phone2AreaOrCityCode,
                Phone2CountryCode         = data.Phone2CountryCode,
                Phone2CountryPrefix       = data.Phone2CountryPrefix,
                Phone2LocalNumber         = data.Phone2LocalNumber,
                PhoneAreaOrCityCode       = data.PhoneAreaOrCityCode,
                PhoneCountryCode          = data.PhoneCountryCode,
                PhoneCountryCodePrefix    = data.Phone2CountryPrefix,
                PhoneLocalNumber          = data.Phone2LocalNumber,
            };

            _EbayUserAddressDataRepository.Save(address);

            return(address);
        }
Example #2
0
 private static DatabaseShipingAddress Convert(MP_EbayUserAddressData address)
 {
     return(new DatabaseShipingAddress
     {
         FirstName = address.FirstName,
         Phone = address.Phone,
         Street1 = address.Street1,
         LastName = address.LastName,
         CityName = address.CityName,
         CountryName = address.CountryName,
         PostalCode = address.PostalCode,
         StateOrProvince = address.StateOrProvince,
         Street2 = address.Street2,
         Name = address.Name,
         Street = address.Street,
         AddressOwner = address.AddressOwner,
         AddressRecordType = address.AddressRecordType,
         AddressStatus = address.AddressStatus,
         AddressUsage = address.AddressUsage,
         CompanyName = address.CompanyName,
         County = address.County,
         ExternalAddressID = address.ExternalAddressID,
         InternationalName = address.InternationalName,
         InternationalStateAndCity = address.InternationalStateAndCity,
         InternationalStreet = address.InternationalStreet,
         Phone2 = address.Phone2,
         Phone2AreaOrCityCode = address.Phone2AreaOrCityCode,
         Phone2CountryCode = address.Phone2CountryCode,
         Phone2CountryPrefix = address.Phone2CountryPrefix,
         Phone2LocalNumber = address.Phone2LocalNumber,
         PhoneAreaOrCityCode = address.PhoneAreaOrCityCode,
         PhoneCountryCode = address.PhoneCountryCode,
         AddressID = address.AddressID,
         CountryCode = address.CountryCode,
         PhoneCountryCodePrefix = address.PhoneCountryCodePrefix,
         PhoneLocalNumber = address.PhoneLocalNumber
     });
 }