fix(bll): справления в CalnedarService
This commit is contained in:
@@ -20,13 +20,13 @@ namespace PARR.BLL.Services.Implementations
|
||||
switch (periodType)
|
||||
{
|
||||
case (DistributionPeriodTypeEnum.Day):
|
||||
return startPeriod.AddDays(ParseInt(distributionPeriod));
|
||||
return startPeriod.AddDays(ParseInt(distributionPeriod)).AddDays(-1);
|
||||
|
||||
case (DistributionPeriodTypeEnum.Month):
|
||||
return startPeriod.AddMonths(ParseInt(distributionPeriod));
|
||||
return startPeriod.AddMonths(ParseInt(distributionPeriod)).AddDays(-1);
|
||||
|
||||
case (DistributionPeriodTypeEnum.Year):
|
||||
return startPeriod.AddYears(ParseInt(distributionPeriod));
|
||||
return startPeriod.AddYears(ParseInt(distributionPeriod)).AddDays(-1);
|
||||
|
||||
//case (DistributionPeriodTypeEnum.TimeSpan):
|
||||
// var timeSpan = ParseTimeSpan(distributionPeriod);
|
||||
@@ -81,7 +81,8 @@ namespace PARR.BLL.Services.Implementations
|
||||
//временно сделаем список руками рабочих дней
|
||||
var workDays = GetDatesForPeriod(startPeriod, endPeriod);
|
||||
|
||||
workDays = workDays.Where(t => weekends.Any(x => x != t)).ToList();
|
||||
if (weekends.Any())
|
||||
workDays = workDays.Where(t => weekends.Any(x => x != t)).ToList();
|
||||
|
||||
return workDays;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user