Ejemplo n.º 1
0
        public ComponentModel(CmsPageModel page, CmsComponentInstance instance, string view)
        {
            Components = new List <CmsComponentInstance>();
            if (instance?.Vars != null)
            {
                Data    = instance.Vars.Data?.Add(null).GetIndexer();
                Scripts = instance.Vars.Scripts != null?instance.Vars.Add(null).Scripts : new ValueCollection();

                Styles = instance.Vars.Styles != null?instance.Vars.Add(null).Styles : new ValueCollection();
            }
            else
            {
                Styles  = new ValueCollection();
                Scripts = new ValueCollection();
            }
            PageData = page?.Data?.GetIndexer();
            View     = view;
        }
Ejemplo n.º 2
0
 public Task InvokeAsync(ICmsRequestData pageRequest, ComponentModel model, CmsComponentInstance instance)
 {
     model.Data["Value"] = model.Data["Value"] + "-" + Rnd.Next(0, 5000);
     return(Task.CompletedTask);
 }