private void UpdateEventsInLastHour(ServiceDayEvents serviceEvents) { var lastHourEvents = serviceEvents.Events.Where(x => x.EventTime > DateTime.Now.AddHours(-1)).ToList(); serviceEvents.Status.FailsInLastHour = FailsInEvents(lastHourEvents); serviceEvents.Status.MaxDeviationInLastHour = MaxDeviationInEvents(lastHourEvents); }
private void UpdateEventsInLastDay(ServiceDayEvents serviceEvents, bool clip) { if (clip) { serviceEvents.Events = serviceEvents.Events.Where(x => x.EventTime > DateTime.Now.AddDays(-1)).ToList(); } serviceEvents.Status.FailsInLastDay = FailsInEvents(serviceEvents.Events); serviceEvents.Status.MaxDeviationInLastDay = MaxDeviationInEvents(serviceEvents.Events); }