private static ITrigger CreateTrigger(RecurringJobSchedule schedule) => TriggerBuilder .Create() .WithIdentity($"{schedule.Type}.trigger") .WithCronSchedule(schedule.CronExpression) .WithDescription(schedule.CronExpression) .Build();
private static IJobDetail CreateJob(RecurringJobSchedule schedule) => JobBuilder .Create <MassTransitRecurringJobPublisher>() .WithIdentity($"{schedule.Type}.job") .WithDescription($"{schedule.Type}") .UsingJobData(MassTransitRecurringJobPublisher.JobDataType, (int)schedule.Type) .Build();