ECMJobRunner/ECM.JobRunner.Web/Data/DashboardResponse.cs
Jonathan Jenne 45f8dd2aad 16-12-2022
2022-12-16 15:59:26 +01:00

19 lines
533 B
C#

using ECM.JobRunner.Common.JobRunnerReference;
namespace ECM.JobRunner.Web.Data
{
public class DashboardResponse
{
public DateTime heartbeat = DateTime.MinValue;
public List<HistoryItem> jobHistory = new();
public List<StatusItem> jobStatus = new();
public List<HistoryItem> GetHistoryForLastMinutes(int pMinutes)
{
return jobHistory.
Where(h => (DateTime.Now - h.CreatedAt) < new TimeSpan(0, pMinutes, 0)).
ToList();
}
}
}