public TriggerInfoDto(ITrigger trigger) { TriggerKey = trigger.Key.ToString(); StartTimeUtc = trigger.StartTimeUtc; PrevFireTimeUtc = trigger.GetPreviousFireTimeUtc(); NextFireTimeUtc = trigger.GetNextFireTimeUtc(); MayFireAgain = trigger.GetMayFireAgain(); }
public static TriggerSummary Map(this ITrigger trigger) { return(new TriggerSummary { Key = trigger.Key.Map(), JobKey = trigger.JobKey.Map(), Description = trigger.Description, CalendarName = trigger.CalendarName, StartTimeUtc = trigger.StartTimeUtc, EndTimeUtc = trigger.EndTimeUtc, FinalFireTimeUtc = trigger.FinalFireTimeUtc, HasMillisecondPrecision = trigger.HasMillisecondPrecision, MisfireInstruction = trigger.MisfireInstruction, Priority = trigger.Priority, JobDataMap = trigger.JobDataMap.Map(), MayFireAgain = trigger.GetMayFireAgain(), NextFireTimeUtc = trigger.GetNextFireTimeUtc(), PreviousFireTimeUtc = trigger.GetPreviousFireTimeUtc() }); }