Previous Docs Version

The documentation you are viewing is for a previous version of the Vendr product. Click here to jump to the current stable version.

OrderMapper

API reference for OrderMapper in Vendr, the eCommerce solution for Umbraco v8+

OrderMapper

public static class OrderMapper

Namespace

Methods

OrderEntitiesToBasicDtos

public static IEnumerable<OrderBasicDto> OrderEntitiesToBasicDtos(
    IEnumerable<OrderReadOnly> entities, IEnumerable<OrderStatusBasicDto> orderStatuses, 
    IEnumerable<PaymentMethodBasicDto> paymentMethods, 
    IEnumerable<ShippingMethodBasicDto> shippingMethods)

OrderEntityToBasicDto

public static OrderBasicDto OrderEntityToBasicDto(OrderReadOnly entity, 
    OrderStatusBasicDto orderStatus, PaymentMethodBasicDto paymentMethod, 
    ShippingMethodBasicDto shippingMethod, OrderBasicDto dto = null)

OrderEntityToEditDto

public static OrderEditDto OrderEntityToEditDto(OrderReadOnly entity, 
    OrderStatusBasicDto orderStatus, PaymentMethodBasicDto paymentMethod, 
    CountryBasicDto paymentCountry, RegionBasicDto paymentRegion, 
    ShippingMethodBasicDto shippingMethod, CountryBasicDto shippingCountry, 
    RegionBasicDto shippingRegion, OrderEditDto dto = null)

OrderSaveDtoToEntity

public static Order OrderSaveDtoToEntity(OrderSaveDto dto, Order entity)

Edit this page on GitHub

Site + logo design © 2025 Outfield Digital Ltd. Content contributions licensed under MIT.
Vendr® is a Registered Trademark of Outfield Digital Ltd.