diff --git a/PARR.TemplateActivator/TemplateActivator.cs b/PARR.TemplateActivator/TemplateActivator.cs index 4525d793..617b0ede 100644 --- a/PARR.TemplateActivator/TemplateActivator.cs +++ b/PARR.TemplateActivator/TemplateActivator.cs @@ -91,13 +91,13 @@ internal class TemplateActivator : ITemplateActivator ); changes = await UpdateScheduleStateAsync(query, false); break; - case TemplateActivatorActionsEnum.ActivateAllForAutoControl: - logger.LogInformation($"Получен запрос на активацию шаблонов и расписаний, для ЭК удовлетворяющим условиям автоконтроля"); - changes = await CoordinateJobsWithAutoControl(applicationInWorkId, query, true); - break; case TemplateActivatorActionsEnum.DeactivateAllForAutoControl: logger.LogInformation($"Получен запрос на деактивацию шаблонов и расписаний, для ЭК неудовлетворяющим условиям автоконтроля"); - changes = await CoordinateJobsWithAutoControl(applicationInWorkId, query, false); + changes = await CoordinateJobsWithAutoControlAsync(applicationInWorkId, query, false); + break; + case TemplateActivatorActionsEnum.ActivateAllForAutoControl: + logger.LogInformation($"Получен запрос на активацию шаблонов и расписаний, для ЭК удовлетворяющим условиям автоконтроля"); + changes = await CoordinateJobsWithAutoControlAsync(applicationInWorkId, query, true); break; default: break; @@ -109,12 +109,15 @@ internal class TemplateActivator : ITemplateActivator logger.LogDebug($"{GetType().Name} изменил состояние шаблонов/расписаний({changes}) регламентной работы Id {applicationInWorkId}"); } - private async Task CoordinateJobsWithAutoControl(Guid applicationInWorkId, IQueryable