private async void SeedWorkOrderForms(IServiceCollection serviceCollection) { ServiceProvider serviceProvider = serviceCollection.BuildServiceProvider(); IPluginDbOptions <WorkOrdersBaseSettings> pluginDbOptions = serviceProvider.GetRequiredService <IPluginDbOptions <WorkOrdersBaseSettings> >(); Core core = await serviceProvider.GetRequiredService <IEFormCoreService>().GetCore(); WorkOrderPnDbContext context = serviceProvider.GetRequiredService <WorkOrderPnDbContext>(); if (pluginDbOptions.Value.NewTaskId == 0) { int newTaskId = await SeedHelper.CreateNewTaskEform(core); await pluginDbOptions.UpdateDb(settings => settings.NewTaskId = newTaskId, context, 1); } if (pluginDbOptions.Value.TaskListId == 0) { int taskListId = await SeedHelper.CreateTaskListEform(core); await pluginDbOptions.UpdateDb(settings => settings.TaskListId = taskListId, context, 1); } }