using System; using Telerik.Sitefinity.Abstractions; using Telerik.Sitefinity.Modules.Forms.Events; using Telerik.Sitefinity.Services; namespace SitefinityWebApp { public class Global : System.Web.HttpApplication { protected void Application_Start(object sender, EventArgs e) { Bootstrapper.Bootstrapped += Bootstrapper_Bootstrapped; } private void Bootstrapper_Bootstrapped(object sender, EventArgs e) { EventHub.Subscribe<IFormEvent>(evt => FormEventHandler(evt)); } public void FormEventHandler(IFormEvent eventInfo) { var formUserId = eventInfo.UserId; var userName = eventInfo.Username; var ipAddress = eventInfo.IpAddress; var formId = eventInfo.FormId; var formName = eventInfo.FormName; var formTitle = eventInfo.FormTitle; var controls = eventInfo.Controls; var origin = eventInfo.Origin; } } }