public TaskExecutorTimerManager(ITask task, EnumExecuteBy executeBy, int day = -1, int hourStart = -1, int hourEnd = -1, DayOfWeek dayOfWeek = DayOfWeek.Monday, int minuteStart = -1, int minuteEnd = -1) { this.task = task; ExecuteBy = executeBy; DayOfWeek = dayOfWeek; Day = day; HourStart = hourStart; HourEnd = hourEnd; MinuteStart = minuteStart; MinuteEnd = minuteEnd; }
public TimerExecutorNinjectTaskModule(string taskName, Dictionary <string, object> constructorArgs, EnumExecuteBy executeBy, int day = -1, int hourStart = -1, int hourEnd = -1, DayOfWeek dayOfWeek = DayOfWeek.Monday, int minuteStart = -1, int minuteEnd = -1) { this.taskName = taskName; this.constructorArgs = constructorArgs; ExecuteBy = executeBy; Day = day; HourStart = hourStart; HourEnd = hourEnd; MinuteStart = minuteStart; MinuteEnd = minuteEnd; DayOfWeek = dayOfWeek; }