Example #1
0
 public IEnumerable<TypeDescriptor<EventDescriptor>> DescribeEvents() {
     var context = new DescribeEventContext();
     foreach (var provider in _eventProviders) {
         provider.Describe(context);
     }
     return context.Describe();
 }
Example #2
0
        public void Describe(DescribeEventContext describe) {
            Func<dynamic, bool> contentHasPart = ContentHasPart;

            describe.For("Content", T("Content Items"), T("Content Items"))
                .Element("Created", T("Content Created"), T("Content is actually created."), contentHasPart, context => T("When content with types ({0}) is created.", FormatPartsList(context)), "SelectContentTypes")
                .Element("Versioned", T("Content Versioned"), T("Content is actually versioned."), contentHasPart, context => T("When content with types ({0}) is versioned.", FormatPartsList(context)), "SelectContentTypes")
                .Element("Published", T("Content Published"), T("Content is actually published."), contentHasPart, context => T("When content with types ({0}) is published.", FormatPartsList(context)), "SelectContentTypes")
                .Element("Removed", T("Content Removed"), T("Content is actually removed."), contentHasPart, context => T("When content with types ({0}) is removed.", FormatPartsList(context)), "SelectContentTypes");
        }
 public void Describe(DescribeEventContext describe)
 {
     describe.For("Scheduler", T("Scheduler"), T("Scheduler"))
         .Element("NamedEvent", 
                     T("Schedule Events"), 
                     T("Choose from the list of pre-defined schedules"),
                     Condition,
                     Display, 
                     "SchedulerEventsForm");
 }