internal PollRenderEventArgs(InternalEntity poll, string renderedProperty, string renderedHtml, string target)
     : base(poll)
 {
     RenderedHtml     = renderedHtml;
     RenderedProperty = renderedProperty;
     RenderTarget     = target;
 }
        internal void OnAfterCreate(InternalEntity poll)
        {
            var handlers = Get <PollAfterCreateEventHandler>(AfterCreateEvent);

            if (handlers != null)
            {
                handlers(new PollAfterCreateEventArgs(poll));
            }

            TEApi.Content.Events.OnAfterCreate(GetContent(poll));
        }
        internal void OnBeforeDelete(InternalEntity poll)
        {
            var handlers = Get <PollBeforeDeleteEventHandler>(BeforeDeleteEvent);

            if (handlers != null)
            {
                handlers(new PollBeforeDeleteEventArgs(poll));
            }

            TEApi.Content.Events.OnBeforeDelete(GetContent(poll));
        }
        internal void OnBeforeUpdate(InternalEntity poll)
        {
            var handlers = Get <PollBeforeUpdateEventHandler>(BeforeUpdateEvent);

            if (handlers != null)
            {
                var args = new PollBeforeUpdateEventArgs(poll);
                handlers(args);
            }

            TEApi.Html.Events.OnBeforeUpdate(GetHtmlProperties(poll));
            TEApi.Content.Events.OnBeforeUpdate(GetContent(poll));
        }
        internal string OnRender(InternalEntity poll, string propertyName, string propertyHtml, string target)
        {
            var handlers = Get <PollRenderEventHandler>(RenderEvent);

            if (handlers != null)
            {
                var args = new PollRenderEventArgs(poll, propertyName, propertyHtml, target);
                handlers(args);
                propertyHtml = args.RenderedHtml;
            }

            return(TEApi.Html.Events.OnRender(propertyName, propertyHtml, target));
        }
Ejemplo n.º 6
0
        internal string OnRender(InternalEntity poll, string propertyName, string propertyHtml, string target)
        {
            var handlers = Get<PollRenderEventHandler>(RenderEvent);
            if (handlers != null)
            {
                var args = new PollRenderEventArgs(poll, propertyName, propertyHtml, target);
                handlers(args);
                propertyHtml = args.RenderedHtml;
            }

            return TEApi.Html.Events.OnRender(propertyName, propertyHtml, target);
        }
Ejemplo n.º 7
0
        internal void OnBeforeUpdate(InternalEntity poll)
        {
            var handlers = Get<PollBeforeUpdateEventHandler>(BeforeUpdateEvent);
            if (handlers != null)
            {
                var args = new PollBeforeUpdateEventArgs(poll);
                handlers(args);
            }

            TEApi.Html.Events.OnBeforeUpdate(GetHtmlProperties(poll));
            TEApi.Content.Events.OnBeforeUpdate(GetContent(poll));
        }
Ejemplo n.º 8
0
        internal void OnBeforeDelete(InternalEntity poll)
        {
            var handlers = Get<PollBeforeDeleteEventHandler>(BeforeDeleteEvent);
            if (handlers != null)
                handlers(new PollBeforeDeleteEventArgs(poll));

            TEApi.Content.Events.OnBeforeDelete(GetContent(poll));
        }
Ejemplo n.º 9
0
        internal void OnAfterUpdate(InternalEntity poll)
        {
            var handlers = Get<PollAfterUpdateEventHandler>(AfterUpdateEvent);
            if (handlers != null)
                handlers(new PollAfterUpdateEventArgs(poll));

            TEApi.Content.Events.OnAfterUpdate(GetContent(poll));
        }
Ejemplo n.º 10
0
 internal PollBeforeUpdateEventArgs(InternalEntity poll)
     : base(poll)
 {
 }
 internal ReadOnlyPollEventArgsBase(InternalEntity poll)
     : base(poll)
 {
 }
Ejemplo n.º 12
0
 internal PollRenderEventArgs(InternalEntity poll, string renderedProperty, string renderedHtml, string target)
     : base(poll)
 {
     RenderedHtml = renderedHtml;
     RenderedProperty = renderedProperty;
     RenderTarget = target;
 }
Ejemplo n.º 13
0
 internal EditablePollEventArgsBase(InternalEntity poll)
 {
     InternalEntity = poll;
 }
 private HtmlProperties GetHtmlProperties(InternalEntity internalEntity)
 {
     return(new HtmlProperties()
            .Add("Description", () => internalEntity.Description, (string html) => internalEntity.Description = html, true)
            .Add("Name", () => internalEntity.Name, (string html) => internalEntity.Name = html, false));
 }
 private IContent GetContent(InternalEntity internalEntity)
 {
     return(new Poll(internalEntity));
 }
 internal PollAfterDeleteEventArgs(InternalEntity poll)
     : base(poll)
 {
 }
 internal PollBeforeDeleteEventArgs(InternalEntity poll)
     : base(poll)
 {
 }
 internal PollAfterUpdateEventArgs(InternalEntity poll)
     : base(poll)
 {
 }
 internal EditablePollEventArgsBase(InternalEntity poll)
 {
     InternalEntity = poll;
 }
Ejemplo n.º 20
0
 private IContent GetContent(InternalEntity internalEntity)
 {
     return new Poll(internalEntity);
 }
Ejemplo n.º 21
0
 private HtmlProperties GetHtmlProperties(InternalEntity internalEntity)
 {
     return new HtmlProperties()
         .Add("Description", () => internalEntity.Description, (string html) => internalEntity.Description = html, true)
         .Add("Name", () => internalEntity.Name, (string html) => internalEntity.Name = html, false);
 }
Ejemplo n.º 22
0
 internal PollAfterUpdateEventArgs(InternalEntity poll)
     : base(poll)
 {
 }
Ejemplo n.º 23
0
 internal ReadOnlyPollEventArgsBase(InternalEntity poll)
     : base(poll)
 {
 }
 internal ReadOnlyUnrenderablePollEventArgsBase(InternalEntity poll)
 {
     InternalEntity = poll;
 }
Ejemplo n.º 25
0
 internal ReadOnlyUnrenderablePollEventArgsBase(InternalEntity poll)
 {
     InternalEntity = poll;
 }
Ejemplo n.º 26
0
 internal PollAfterDeleteEventArgs(InternalEntity poll)
     : base(poll)
 {
 }