using Hcs.WebApp.Data.Hcs; using Hcs.WebApp.Services; namespace Hcs.WebApp.BackgroundServices.CampaignManagers { public class ExportRequiredRegistryElementsManager_15_7_0_1(IServiceScope scope, OperationExecutionState state, Campaign campaign) : ManagerBase(scope, state, campaign) { public override async Task StartAsync(CancellationToken cancellationToken) { var headquartersService = scope.ServiceProvider.GetRequiredService(); var registryService = scope.ServiceProvider.GetRequiredService(); using var context = headquartersService.GetNewContext(); using var transaction = await context.Database.BeginTransactionAsync(cancellationToken); try { // TODO } catch { throw; } } } }