Table of Contents

Class OrderOverview

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

Represents the overview page for a order.

public sealed class OrderOverview : OverviewPage<OrderInfo>, IPage
Inheritance
object
OrderOverview
Implements
Inherited Members
Extension Methods

Constructors

OrderOverview(IPriceFormatter, IPageLinkGenerator, IInfoProvider<OrderInfo>, IInfoProvider<OrderAddressInfo>, IInfoProvider<CustomerInfo>, IInfoProvider<CountryInfo>, IInfoProvider<StateInfo>, IOrderStatusRetriever, IUIPermissionEvaluator)

Initializes a new instance of the OrderOverview class.

public OrderOverview(IPriceFormatter priceFormatter, IPageLinkGenerator pageLinkGenerator, IInfoProvider<OrderInfo> orderInfoProvider, IInfoProvider<OrderAddressInfo> orderAddressInfoProvider, IInfoProvider<CustomerInfo> customerInfoProvider, IInfoProvider<CountryInfo> countryInfoProvider, IInfoProvider<StateInfo> stateInfoProvider, IOrderStatusRetriever orderStatusRetriever, IUIPermissionEvaluator permissionEvaluator)

Parameters

priceFormatter IPriceFormatter
pageLinkGenerator IPageLinkGenerator
orderInfoProvider IInfoProvider<OrderInfo>
orderAddressInfoProvider IInfoProvider<OrderAddressInfo>
customerInfoProvider IInfoProvider<CustomerInfo>
countryInfoProvider IInfoProvider<CountryInfo>
stateInfoProvider IInfoProvider<StateInfo>
orderStatusRetriever IOrderStatusRetriever
permissionEvaluator IUIPermissionEvaluator

Properties

ObjectId

ID of the object.

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

Property Value

int

Methods

ConfigurePage()

Allows configure and share page specific values prior invocation of the ConfigureTemplateProperties(TClientProperties) or command method.

public override Task ConfigurePage()

Returns

Task

SetOrderStatus(OrderStatusChangeConfigurationModel, CancellationToken)

Set order status of the order.

[PageCommand(Permission = "Update")]
public Task<ICommandResponse> SetOrderStatus(OrderStatusChangeConfigurationModel confirmationData, CancellationToken cancellationToken = default)

Parameters

confirmationData OrderStatusChangeConfigurationModel
cancellationToken CancellationToken

Returns

Task<ICommandResponse>