feat(api, dal): в SettingsFromDb добавлен параметр WeekendCacheTtl - время кэша для выходных. Доработан сервис WeekendDayService с учетом кэша. В апи добавлен контроллер по управлению выходными днями WeekendController
This commit is contained in:
@@ -6,6 +6,13 @@ namespace PARR.DAL.Services.Interfaces
|
||||
public interface IWeekendDayService : IBaseService<WeekendDay>
|
||||
{
|
||||
IQueryable<DateOnly> GetWeekends(DateOnly start, DateOnly end);
|
||||
|
||||
/// <summary>
|
||||
/// Проверка, это рабочий день?
|
||||
/// </summary>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="useCache">разрешить использовать кэш? По умолчанию false</param>
|
||||
/// <returns></returns>
|
||||
Task<bool> IsWorkDayAsync(DateOnly date, bool useCache = false);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user