Example #1
0
        public static void ReSchedule(string guid)
        {
            var task = JobRepository.GetByGuid(guid);
            var job  = JobRepository.SetTaskOneTimeOnly(guid, task.Alias, task.Data);

            JobScheduler.LaunchJob <JobList.CommandJob>(guid);
        }
Example #2
0
        public static void Schedule(string jobName, string command)
        {
            var guid = Guid.NewGuid().ToString();

            string[] data = new string[] {
                command.GetFirstString(),
                     command.GetAllStringsButFirst()
            };
            string dataJson = JsonConvert.SerializeObject(data);
            var    job      = JobRepository.SetTaskOneTimeOnly(guid, jobName, dataJson);

            Thread.Sleep(20);
            JobScheduler.LaunchJob <JobList.CommandJob>(guid);
        }