Пример #1
0
 /// <summary>
 /// Remove requested override events of required type for given machine
 /// </summary>
 private bool RemoveOverrideEventsForMachine <T>(DateTime startUtc, DateTime endUtc, IProductionEvents <T> existingList)
 {
     if (startUtc == Consts.MIN_DATETIME_AS_UTC && endUtc == Consts.MAX_DATETIME_AS_UTC)
     {
         //No date range - remove all override events of required type for machine
         existingList.Clear();
     }
     else
     {
         existingList.RemoveValueAtDate(startUtc);
     }
     return(existingList.EventsChanged);
 }