@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CustomerOrdersTop, additionalData = Model })
@if (Model.RecurringOrders.Count > 0)
{
@T("Account.CustomerOrders.RecurringOrders")
if (Model.RecurringPaymentErrors.Any())
{
@foreach (var error in Model.RecurringPaymentErrors)
{
- @error
}
}
}
@if (Model.Orders.Count > 0)
{
@foreach (var order in Model.Orders)
{
@T("Account.CustomerOrders.OrderNumber"): @order.CustomOrderNumber
- @T("Account.CustomerOrders.OrderStatus"): @order.OrderStatus
- @T("Account.CustomerOrders.OrderDate"): @order.CreatedOn.ToString()
- @T("Account.CustomerOrders.OrderTotal"): @order.OrderTotal
@if (order.IsReturnRequestAllowed)
{
}
}
}
else
{
@T("Account.CustomerOrders.NoOrders")
}
@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CustomerOrdersBottom, additionalData = Model })