using Elsa.Activities.Cron.Activities; using Elsa.Web.Activities.Cron.ViewModels; using Elsa.Web.Components.ViewModels; using Elsa.Web.Drivers; namespace Elsa.Web.Activities.Cron.Display { public class CronTriggerDisplay : ActivityDisplayDriver { protected override void EditActivity(CronTrigger activity, CronTriggerViewModel model) { model.CronExpression = new ExpressionViewModel(activity.CronExpression); } protected override void UpdateActivity(CronTriggerViewModel model, CronTrigger activity) { activity.CronExpression = model.CronExpression.ToWorkflowExpression(); } } }