private static ITrigger CreateTrigger(JobSchedule schedule) { return(TriggerBuilder .Create() //.WithIdentity($"{schedule.JobType.FullName}.trigger") .WithCronScheduleNowIfEmpty(schedule.CronExpression) //.WithDescription(schedule.CronExpression) .Build() ); }
private static IJobDetail CreateJob(JobSchedule schedule) { var jobType = schedule.JobType; var jobDetailDefault = JobBuilder .Create(jobType) .Build() ; jobDetailDefault.Key.Group = jobType.FullName; var jobDetail = jobDetailDefault.GetJobBuilder().Build(); return(jobDetail); }