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)); }
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); }
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 void OnBeforeDelete(InternalEntity poll) { var handlers = Get<PollBeforeDeleteEventHandler>(BeforeDeleteEvent); if (handlers != null) handlers(new PollBeforeDeleteEventArgs(poll)); TEApi.Content.Events.OnBeforeDelete(GetContent(poll)); }
internal void OnAfterUpdate(InternalEntity poll) { var handlers = Get<PollAfterUpdateEventHandler>(AfterUpdateEvent); if (handlers != null) handlers(new PollAfterUpdateEventArgs(poll)); TEApi.Content.Events.OnAfterUpdate(GetContent(poll)); }
internal PollBeforeUpdateEventArgs(InternalEntity poll) : base(poll) { }
internal ReadOnlyPollEventArgsBase(InternalEntity poll) : base(poll) { }
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) { }
private IContent GetContent(InternalEntity internalEntity) { return new Poll(internalEntity); }
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); }
internal ReadOnlyUnrenderablePollEventArgsBase(InternalEntity poll) { InternalEntity = poll; }