Esempio n. 1
0
        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"));
            }
        }