示例#1
0
        public static Address ToViewModel(this DataContracts.Cart.Address address)
        {
            var addressViewModel = new Address();

            addressViewModel.City        = address.City;
            addressViewModel.Company     = address.Organization;
            addressViewModel.Country     = address.CountryName;
            addressViewModel.CountryCode = address.CountryCode;
            addressViewModel.FirstName   = address.FirstName;
            addressViewModel.LastName    = address.LastName;
            addressViewModel.Line1       = address.Line1;
            addressViewModel.Line2       = address.Line2;
            addressViewModel.Phone       = address.Phone;
            addressViewModel.PostalCode  = address.PostalCode;
            addressViewModel.Province    = address.RegionName;

            return(addressViewModel);
        }
        public static DataContracts.Cart.Address ToApiModel(this Address addressViewModel)
        {
            var address = new DataContracts.Cart.Address();

            address.City = addressViewModel.City;
            address.Organization = addressViewModel.Company;
            address.CountryName = addressViewModel.Country;
            address.CountryCode = addressViewModel.CountryCode;
            address.FirstName = addressViewModel.FirstName;
            address.LastName = addressViewModel.LastName;
            address.Line1 = addressViewModel.Line1;
            address.Line2 = addressViewModel.Line2;
            address.Phone = addressViewModel.Phone;
            address.PostalCode = addressViewModel.PostalCode;
            address.RegionName = addressViewModel.Province;

            return address;
        }
示例#3
0
        public static DataContracts.Cart.Address ToApiModel(this Address address)
        {
            var addressModel = new DataContracts.Cart.Address();

            addressModel.Line1        = address.AddressLine1;
            addressModel.Line2        = address.AddressLine2;
            addressModel.City         = address.City;
            addressModel.Organization = address.Company;
            addressModel.CountryName  = address.Country;
            addressModel.CountryCode  = "USA";
            addressModel.Email        = address.Email;
            addressModel.FirstName    = address.FirstName;
            addressModel.LastName     = address.LastName;
            addressModel.Phone        = address.Phone;
            addressModel.PostalCode   = address.PostalCode;
            addressModel.RegionName   = address.Province;

            return(addressModel);
        }