Ejemplo n.º 1
0
        public static bool CanArleadyStart(this Vehicle vehicle, DateTime actualRealTime)
        {
            int interval = vehicle.Departure.NextStopIntervals.Count > vehicle.LastVisitedStops.Count ? (int)vehicle.Departure.NextStopIntervals[vehicle.LastVisitedStops.Count] : 0;

            return(TimeHelper.CompareTimes(vehicle.LastDepartureTime + new TimeSpan(0, interval, 0), actualRealTime) <= 0);
        }