예제 #1
0
        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);
        }
예제 #2
0
 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);
 }