Example #1
0
 public override void Apply(BuildEditorContext context)
 {
     foreach (var result in _results)
     {
         result.Apply(context);
     }
 }
 public Task BuildEditorAsync(BuildEditorContext context)
 {
     return _drivers.InvokeAsync(async driver => {
         var result = await driver.BuildEditorAsync(context);
         if (result != null)
             result.Apply(context);
     }, Logger);
 }
        public Task BuildEditorAsync(BuildEditorContext context)
        {
            _drivers.Invoke(driver => {
                var result = driver.BuildEditor(context);
                if (result != null)
                    result.Apply(context);
            }, Logger);

            return Task.CompletedTask;
        }
Example #4
0
        public override DisplayResult BuildEditor(BuildEditorContext context)
        {
            var testContentPart = context.Content.As<TestContentPartA>();

            if (testContentPart == null)
            {
                return null;
            }

            return Shape("TestContentPartA_Edit", testContentPart).Location("Content");
        }
 public override void Apply(BuildEditorContext context)
 {
     ApplyImplementation(context, null);
 }
Example #6
0
 public virtual void Apply(BuildEditorContext context) { }