feat(constants, bll, templateActivator): заготовка для templateActivator

This commit is contained in:
Mikhail Trubnikov
2024-07-25 10:30:17 +10:00
parent 1f7798222e
commit 9ae4903527
16 changed files with 298 additions and 3 deletions

View File

@@ -0,0 +1,55 @@
namespace PARR.Constants
{
/// <summary>
/// Действия с шаблонами/расписаниями для TemplateActivator
/// </summary>
public enum TemplateActivatorActionsEnum
{
/// <summary>
/// Активировать все шаблоны
/// </summary>
ActivateAllTemplates,
/// <summary>
/// Активировать шаблоны у которых активировано расписание
/// </summary>
ActivateTemplatesWithActiveSchedules,
/// <summary>
/// Деактивировать все шаблоны
/// </summary>
DeactivateAllTemplates,
/// <summary>
/// Деактивировать шаблоны у которынх деактивировано расписание
/// </summary>
DeactivateTemplatesWithDeactivationSchedules,
/// <summary>
/// Активировать все расписания
/// </summary>
ActivateAllSchedules,
/// <summary>
/// Деактивировать все расписания
/// </summary>
DeactivateAllSchedules,
///
/// Активировать все расписания у которых активированы шаблоны
///
ActivateSchedulesWithActiveTemplates,
///
/// Деактивировать все расписания у которых деактивированы шаблоны
///
DeactivateSchedulesWithDeactivationTemplates
//только в интерфейсе:
//активировать все шаблоны и расписания (отправлю 2 запроса)
//деактивировать все шаблоны и расписания (отправлю 2 запроса)
}
}