Table of Contents

Interface ICustomerAddressInfoMapper<TAddressDto>

Namespace
CMS.Commerce
Assembly
CMS.Commerce.dll

Customer address info mapper to populate info or DTO object with additional data.

public interface ICustomerAddressInfoMapper<TAddressDto> where TAddressDto : AddressDto

Type Parameters

TAddressDto

Address type.

Extension Methods

Methods

PopulateDto(TAddressDto, CustomerAddressInfo)

Populate customer DTO with additional data from customerAddressInfo.

TAddressDto PopulateDto(TAddressDto addressDto, CustomerAddressInfo customerAddressInfo)

Parameters

addressDto TAddressDto

Address.

customerAddressInfo CustomerAddressInfo

Customer address.

Returns

TAddressDto

Customer DTO with additional data.

PopulateInfo(CustomerAddressInfo, TAddressDto)

Populate customer address with additional data from addressDto.

CustomerAddressInfo PopulateInfo(CustomerAddressInfo customerAddressInfo, TAddressDto addressDto)

Parameters

customerAddressInfo CustomerAddressInfo

Customer address.

addressDto TAddressDto

Address.

Returns

CustomerAddressInfo

Customer address with additional data.