@using ECM.JobRunner.Common.JobRunnerReference;
@using ECM.JobRunner.Web.Data;
@inject JobService Jobs;
@if (job == null)
{
Form loading..
}
else
{
Der Typ des Jobs.
}
@code {
[Parameter]
public int JobId { get; set; }
[Parameter]
public EventCallback OnValidSubmit { get; set; }
private JobDefinition? job = new();
private List? types;
protected override async Task OnInitializedAsync()
{
types = await Jobs.GetJobTypes();
if (JobId == Constants.ENTITY_ID_NEW)
{
job = new JobDefinition() { Id = Constants.ENTITY_ID_NEW };
}
else
{
job = await Jobs.GetJob(JobId);
}
}
}