Quartz.TextToSchedule.TextToScheduleResults.RegisterCalendars C# (CSharp) Method

RegisterCalendars() private method

Registers the calendars to the scheduler.
private RegisterCalendars ( IScheduler sched ) : void
sched IScheduler The sched.
return void
        private void RegisterCalendars(IScheduler sched)
        {
            foreach (var g in RegisterGroups)
            {
                ICalendar cal = g.Calendar;

                if (cal != null)
                {
                    string newCalendarName = string.Format("CAL_{0}", Guid.NewGuid());
                    sched.AddCalendar(newCalendarName, cal, true, true);

                    g.TriggerBuilder.ModifiedByCalendar(newCalendarName);
                }
            }
        }