Table of Contents

Class OrderItemDetail

Namespace
Kentico.Xperience.Admin.DigitalCommerce.UIPages
Assembly
Kentico.Xperience.Admin.DigitalCommerce.dll

Order item detail side panel with the product data, the price breakdown and the promotions applied to the item.

[UIPageLocation(PageLocationEnum.SidePanel)]
[UINavigation(false)]
[UIBreadcrumbs(false)]
public sealed class OrderItemDetail : ModelEditPage<OrderItemDetailModel>, IPage
Inheritance
object
OrderItemDetail
Implements
Inherited Members
Extension Methods

Constructors

OrderItemDetail(IFormItemCollectionProvider, IFormDataBinder, IPriceFormatter, IProductQuantityFormatter, IInfoProvider<OrderItemInfo>, IInfoProvider<OrderPromotionInfo>, IOptions<TaxOptions>)

Initializes a new instance of the OrderItemDetail class.

public OrderItemDetail(IFormItemCollectionProvider formItemCollectionProvider, IFormDataBinder formDataBinder, IPriceFormatter priceFormatter, IProductQuantityFormatter quantityFormatter, IInfoProvider<OrderItemInfo> orderItemInfoProvider, IInfoProvider<OrderPromotionInfo> orderPromotionInfoProvider, IOptions<TaxOptions> taxOptions)

Parameters

formItemCollectionProvider IFormItemCollectionProvider
formDataBinder IFormDataBinder
priceFormatter IPriceFormatter
quantityFormatter IProductQuantityFormatter
orderItemInfoProvider IInfoProvider<OrderItemInfo>
orderPromotionInfoProvider IInfoProvider<OrderPromotionInfo>
taxOptions IOptions<TaxOptions>

Properties

Model

Gets edited model that represents the form.

protected override OrderItemDetailModel Model { get; }

Property Value

OrderItemDetailModel

ObjectId

ID of the order item.

[PageParameter(typeof(IntPageModelBinder))]
public int ObjectId { get; set; }

Property Value

int

Methods

ConfigurePage()

Set up page's configuration. Configures the submit action.

public override Task ConfigurePage()

Returns

Task

GetFormItemsClientProperties()

Returns properties describing client form items for Model.

protected override Task<IEnumerable<IFormItemClientProperties>> GetFormItemsClientProperties()

Returns

Task<IEnumerable<IFormItemClientProperties>>