feat(dal): TemplateDistributer - добавлен параметр, учитывать или нет выходные и праздничные дни

This commit is contained in:
Mikhail Trubnikov
2026-01-19 16:33:11 +10:00
parent 6a8f90c860
commit 6e8e3c89c2
3 changed files with 18 additions and 10 deletions

View File

@@ -12,7 +12,7 @@ namespace PARR.Test.NextRun
this.templateDistributor = templateDistributor;
}
int periodDays = 5;
int periodDays = 10;
DateTimeOffset referenceDate = new DateTimeOffset(2025, 12, 1, 7, 0, 0, TimeSpan.Zero);
public async Task Test()
@@ -25,7 +25,10 @@ namespace PARR.Test.NextRun
/// </summary>
private async Task DistributeTemplatesAsync()
{
var templates = await templateDistributor.DistributeTemplatesAsync(GetDateStart(), periodDays, referenceDate, GetTemplates());
// исключать выходные и праздники
var excludeWeekends = true;
var templates = await templateDistributor.DistributeTemplatesAsync(GetDateStart(), periodDays, referenceDate, GetTemplates(), excludeWeekends);
//await GetValidNextRunForTemplateAsync(templates);
}