Exemple #1
0
        public static IM_PJ.Models.CronJob updateCronJob(IM_PJ.Models.CronJob cronNew)
        {
            // Cài đặt tên của cron job
            cronNew.Name = CRON_JOB_NAME;
            var cron = CronJobController.update(cronNew);

            return(cron);
        }
Exemple #2
0
        public void ConfigureCron()
        {
            CronManager.Start();
            var jobs = CronManager.GetJobs();

            foreach (var job in jobs)
            {
                CronManager.RemoveJob(job.JobID);
            }

            var productStatus = new CreateScheduleProductStatus();

            CronManager.AddJob(productStatus);
            CronJobController.update("Product Status", productStatus.JobID);

            var websites = productStatus.getWebAdvertisements();

            foreach (var website in websites)
            {
                CronManager.AddJob(new RunScheduleProductStatus(website));
            }
        }