2024-09-19 13:51:44 +10:00
|
|
|
|
using Microsoft.Extensions.Logging;
|
|
|
|
|
|
using PARR.DAL.Contracts;
|
|
|
|
|
|
using PARR.DAL.Services.Interfaces;
|
2024-08-06 10:52:27 +10:00
|
|
|
|
|
|
|
|
|
|
namespace PARR.DAL.TransformServices
|
|
|
|
|
|
{
|
2026-02-03 16:15:19 +10:00
|
|
|
|
//internal class NextRunModifierService : INextRunModifierService
|
|
|
|
|
|
//{
|
|
|
|
|
|
// private readonly SettingsFromDb settingsFromDb;
|
|
|
|
|
|
// private readonly ILogger<NextRunModifierService> logger;
|
|
|
|
|
|
// private readonly IWeekendDayService weekendDayService;
|
|
|
|
|
|
|
|
|
|
|
|
// public NextRunModifierService(
|
|
|
|
|
|
// SettingsFromDb settingsFromDb,
|
|
|
|
|
|
// ILogger<NextRunModifierService> logger,
|
|
|
|
|
|
// IWeekendDayService weekendDayService
|
|
|
|
|
|
// )
|
|
|
|
|
|
// {
|
|
|
|
|
|
// this.settingsFromDb = settingsFromDb;
|
|
|
|
|
|
// this.logger = logger;
|
|
|
|
|
|
// this.weekendDayService = weekendDayService;
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// public DateTimeOffset GetNextRunByAccountRobotTimeZone(DateTimeOffset nextRun)
|
|
|
|
|
|
// {
|
|
|
|
|
|
// return nextRun.AddHours(settingsFromDb.EsppRobotAccountTimeZoneHour);
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//}
|
2024-08-06 10:52:27 +10:00
|
|
|
|
}
|