private ITrigger CreateTrigger(JobMetaData jobMetaData)
 {
     return(TriggerBuilder.Create()
            .WithIdentity(_jobMetaData.JobId.ToString())
            .WithCronSchedule(_jobMetaData.CronExpression)
            .WithDescription($"{_jobMetaData.JobName}")
            .Build());
 }
 private IJobDetail CreateJob(JobMetaData jobMetaData)
 {
     return(JobBuilder
            .Create(_jobMetaData.JobType)
            .WithIdentity(_jobMetaData.JobId.ToString())
            .WithDescription($"{_jobMetaData.JobName}")
            .Build());
 }
 public CustomQuartzHostedService(ISchedulerFactory schedulerFactory, JobMetaData jobMetaData, IJobFactory jobFactory)
 {
     _schedulerFactory = schedulerFactory;
     _jobMetaData      = jobMetaData;
     _jobFactory       = jobFactory;
 }