public void AddSchedule(string Time) { if (!String.IsNullOrEmpty(Time) && !String.IsNullOrEmpty(ConstantContext.GetConstant("Рассылки: настройки почтового ящика"))) { string[] time = Time.Split(':'); string[] _params = ConstantContext.GetConstant("Рассылки: настройки почтового ящика").Split(';'); foreach (string p in _params) { if (String.IsNullOrEmpty(p)) { return; } } RecurringJob.AddOrUpdate("Рассылка новостей", () => Mailing.SendNews(_params), time[1] + " " + time[0] + " * * *", TimeZoneInfo.FindSystemTimeZoneById("Belarus Standard Time")); } }