private TimeSpan GetPeriodicTaskTimeSpan(PeriodicTaskTime time) { switch (time) { case PeriodicTaskTime.Never: return(TimeSpan.Zero); case PeriodicTaskTime.OneMinute: return(TimeSpan.FromMinutes(1)); case PeriodicTaskTime.FiveMinutes: return(TimeSpan.FromMinutes(5)); case PeriodicTaskTime.TenMinutes: return(TimeSpan.FromMinutes(10)); case PeriodicTaskTime.ThirtyMinutes: return(TimeSpan.FromMinutes(30)); case PeriodicTaskTime.SixtyMinutes: return(TimeSpan.FromMinutes(60)); default: throw new ArgumentOutOfRangeException(nameof(time), time, null); } }
private TimeSpan GetPeriodicTaskTimeSpan(PeriodicTaskTime time) { switch (time) { case PeriodicTaskTime.Never: return TimeSpan.Zero; case PeriodicTaskTime.OneMinute: return TimeSpan.FromMinutes(1); case PeriodicTaskTime.FiveMinutes: return TimeSpan.FromMinutes(5); case PeriodicTaskTime.TenMinutes: return TimeSpan.FromMinutes(10); case PeriodicTaskTime.ThirtyMinutes: return TimeSpan.FromMinutes(30); case PeriodicTaskTime.SixtyMinutes: return TimeSpan.FromMinutes(60); default: throw new ArgumentOutOfRangeException(nameof(time), time, null); } }