public static DayOfWeek? Convert(UpdateDayOfWeek updateDayOfWeek) { switch(updateDayOfWeek) { case UpdateDayOfWeek.Monday: return DayOfWeek.Monday; case UpdateDayOfWeek.Tuesday: return DayOfWeek.Tuesday; case UpdateDayOfWeek.Wednesday: return DayOfWeek.Wednesday; case UpdateDayOfWeek.Thursday: return DayOfWeek.Thursday; case UpdateDayOfWeek.Friday: return DayOfWeek.Friday; case UpdateDayOfWeek.Saturday: return DayOfWeek.Saturday; case UpdateDayOfWeek.Sunday: return DayOfWeek.Sunday; } return null; }
public Task SetTask(int hour, UpdateDayOfWeek day, bool autoTrim, UpdateChoice choice) { return Task.Factory.StartNew(() => { CoApp.SetScheduledTask("coapp_update", @"c:\programdata\bin\CoApp.Updater.exe", "--quiet", 3, 0, null, 60); CoApp.SetTrimOnUpdate(autoTrim); CoApp.SetUpdateChoice(choice); } ); }
public Task SetUpdateTimeAndDay(int hour, UpdateDayOfWeek day) { return CoApp.SetScheduledTask("coapp_update", @"c:\programdata\bin\CoApp.Updater.exe", "--quiet", hour, 0, UpdateDayOfWeekConverter.Convert(day), 60); }