using AutoMapper; using PARR.API.Contracts.V1.Responses; using PARR.BLL.Helpers; using PARR.DAL.Contracts; using PARR.DAL.Models; namespace PARR.API.MappingProfiles.Resolvers { //public class RobotTaskScheduleGenerationTimeResolver : IValueResolver //{ // private readonly SettingsFromDb settingsFromDb; // private readonly INextRunModifierService nextRunModifierService; // public RobotTaskScheduleGenerationTimeResolver(SettingsFromDb settingsFromDb, INextRunModifierService nextRunModifierService) // { // this.settingsFromDb = settingsFromDb; // this.nextRunModifierService = nextRunModifierService; // } // public string Resolve(RobotConfiguration source, RobotTaskScheduleResponse destination, string destMember, ResolutionContext context) // { // var nextRunForRobot = nextRunModifierService.GetNextRunByAccountRobotTimeZone(source.Template!.NextRun); // return EsppScheduleHelpers.GetGenerationTime(nextRunForRobot); // } //} }