public static CronExpression CreateDailyTrigger(int firstHourToTrigger, int lastHourToTrigger, int interval, DayOfWeek[] daysOfWeekFilter) { string value = firstHourToTrigger + "-" + lastHourToTrigger; if (interval != 1) { value += "/" + interval; } CronExpression cronExpression = new CronExpression { Minutes = "0", Hours = value, Days = "*", Months = "*", DaysOfWeek = daysOfWeekFilter.ConvertArrayToString() }; return cronExpression; }
public static CronExpression CreateDailyTrigger(int[] triggerHours, DayOfWeek[] daysOfWeekFilter) { CronExpression cronExpression = new CronExpression { Minutes = "0", Hours = triggerHours.ConvertArrayToString(), Days = "*", Months = "*", DaysOfWeek = daysOfWeekFilter.ConvertArrayToString() }; return cronExpression; }