public void Execute(Telligent.Evolution.Extensibility.Jobs.Version1.JobData jobData) { IHealthPlugin plugin = PluginManager.GetSingleton<IHealthPlugin>(); if (plugin != null) { if (PluginManager.IsEnabled(plugin)) { IEnumerable<IHealthExtension> healthExtensions = PluginManager.Get<IHealthExtension>(); foreach (IHealthExtension healthExtension in healthExtensions) { healthExtension.ExecuteJob(); } } } }
private ContextItem BuildUserContextItem(Telligent.Evolution.Extensibility.Api.Entities.Version1.User user) { var item = new ContextItem() { TypeName = "User", ApplicationId = user.ContentId, ApplicationTypeId = TEApi.Users.ContentTypeId, ContainerId = user.ContentId, ContainerTypeId = TEApi.Users.ContentTypeId, ContentId = user.ContentId, ContentTypeId = TEApi.Users.ContentTypeId, Id = user.Id.ToString() }; return item; }