Files
webdoorcreator/WebDoorCreator.UI/Components/Order/OrderStatusStep.razor.cs
T
2023-05-02 11:49:53 +02:00

33 lines
997 B
C#

using Microsoft.AspNetCore.Components;
namespace WebDoorCreator.UI.Components.Order
{
public partial class OrderStatusStep
{
[Parameter]
public Core.Enum.OrderStatus CurrOrderStatus { get; set; } = Core.Enum.OrderStatus.DoorDef;
[Parameter]
public EventCallback<Core.Enum.DoorDefStep> E_StepChanged { get; set; }
protected override async Task OnParametersSetAsync()
{
await Task.Delay(1);
}
protected async Task doChangeStep(Core.Enum.DoorDefStep actDoorDefStep)
{
await Task.Delay(1);
await E_StepChanged.InvokeAsync(actDoorDefStep);
}
protected List<Core.Enum.OrderStatus>? currListOrderStatus { get; set; } = null;
protected override async Task OnInitializedAsync()
{
await Task.Delay(1);
currListOrderStatus = Enum.GetValues(typeof(Core.Enum.OrderStatus)).Cast<Core.Enum.OrderStatus>().ToList();
}
}
}