private void OnPageDeleted(SingleItemEventArgs<PageProperties> args) { if (args != null && args.Item is BlogPost) { OnBlogDeleted((BlogPost)args.Item); } }
private void OnHostStart(SingleItemEventArgs <HttpApplication> args) { if (Configuration.Users != null && Configuration.Users.CreateDefaultUserOnStart) { CheckIfIsFirstUserRegistered(); } }
private void OnPageDeleted(SingleItemEventArgs <PageProperties> args) { if (args != null && args.Item is BlogPost) { OnBlogDeleted((BlogPost)args.Item); } }
void Instance_Fired(SingleItemEventArgs <HttpApplication> args) { Assert.IsNotNull(args); Assert.IsNotNull(args.Item); Assert.AreEqual(args.Item, application); eventFired = true; }
private void HostAuthenticateRequest(SingleItemEventArgs <HttpApplication> args) { if (Configuration.Users != null) { if (Configuration.Users.CreateDefaultUserOnStart) { CheckIfIsFirstUserRegistered(); if (!isFirstUserRegistered) { using (var container = ContextScopeProvider.CreateChildContainer()) { var registrationService = container.Resolve <IRegistrationService>(); registrationService.NavigateToRegisterFirstUserPage(); } } } if (Configuration.Users.EnableCmsFormsAuthentication) { using (var container = ContextScopeProvider.CreateChildContainer()) { var registrationService = container.Resolve <IAuthenticationService>(); registrationService.AuthenticateRequest(args.Item); } } } }
private void Instance_MediaFileDeleted(SingleItemEventArgs <MediaFile> args) { try { var lifetimeScope = ContextScopeProvider.CreateChildContainer(); if (!lifetimeScope.IsRegistered <ICmsConfiguration>()) { throw new CmsApiException(string.Format("A '{0}' is unknown type in the Better CMS scope.", typeof(ICmsConfiguration).FullName)); } var cmsConfiguration = lifetimeScope.Resolve <ICmsConfiguration>(); if (cmsConfiguration.Storage.MoveDeletedFilesToTrash) { if (!lifetimeScope.IsRegistered <IMediaFileService>()) { throw new CmsApiException(string.Format("A '{0}' is unknown type in the Better CMS scope.", typeof(IMediaFileService).FullName)); } var mediaFileService = lifetimeScope.Resolve <IMediaFileService>(); mediaFileService.MoveFilesToTrashFolder(); } } catch (Exception ex) { Log.Error("Failed to start up deleted media trash collector.", ex); } }
private void OnEntityDelete(SingleItemEventArgs <IEntity> args) { using (var container = ContextScopeProvider.CreateChildContainer()) { var tracker = container.Resolve <IEntityTrackingService>(); tracker.OnEntityDelete(args.Item); } }
private void ApplicationStart(SingleItemEventArgs<HttpApplication> args) { using (var container = ContextScopeProvider.CreateChildContainer()) { var containerProvider = container.Resolve<PerWebRequestContainerProvider>(); new WebApiApplicationHost(() => containerProvider.CurrentScope).Init(); } }
private void ApplicationStart(SingleItemEventArgs <HttpApplication> args) { using (var container = ContextScopeProvider.CreateChildContainer()) { var containerProvider = container.Resolve <PerWebRequestContainerProvider>(); new WebApiApplicationHost(() => containerProvider.CurrentScope).Init(); } }
void Instance_Event(SingleItemEventArgs <HttpApplication> args) { Assert.IsNotNull(args); Assert.IsNotNull(args.Item); Assert.AreEqual(host, args.Item); firedCount++; }
private void OnHostStart(SingleItemEventArgs <HttpApplication> args) { Logger.Info("OnHostStart: check if is first user registered..."); if (Configuration.Users != null && Configuration.Users.CreateDefaultUserOnStart) { CheckIfIsFirstUserRegistered(); } Logger.Info("OnHostStart: checking if is first user registered completed."); }
private void ApplicationStart(SingleItemEventArgs <HttpApplication> args) { Logger.Info("OnHostStart: preparing web api..."); using (var container = ContextScopeProvider.CreateChildContainer()) { var containerProvider = container.Resolve <PerWebRequestContainerProvider>(); new WebApiApplicationHost(() => containerProvider.CurrentScope).Init(); } Logger.Info("OnHostStart: preparing web api completed."); }
private void ApplicationStart(SingleItemEventArgs<HttpApplication> args) { Logger.Info("OnHostStart: preparing web api..."); using (var container = ContextScopeProvider.CreateChildContainer()) { var containerProvider = container.Resolve<PerWebRequestContainerProvider>(); new WebApiApplicationHost(() => containerProvider.CurrentScope).Init(); } Logger.Info("OnHostStart: preparing web api completed."); }
void Instance_SitemapUpdated(SingleItemEventArgs <BetterCms.Module.Pages.Models.Sitemap> args) { updatedSitemapEventCount++; }
void Instance_EntityDeleting(SingleItemEventArgs <IEntity> args) { firedDelete++; }
private void InvalidateCache(SingleItemEventArgs <Redirect> args) { cacheService.Remove(cacheKey); }
private void Instance_MediaFileDeleted(SingleItemEventArgs<MediaFile> args) { try { var lifetimeScope = ContextScopeProvider.CreateChildContainer(); if (!lifetimeScope.IsRegistered<ICmsConfiguration>()) { throw new CmsApiException(string.Format("A '{0}' is unknown type in the Better CMS scope.", typeof(ICmsConfiguration).FullName)); } var cmsConfiguration = lifetimeScope.Resolve<ICmsConfiguration>(); if (cmsConfiguration.Storage.MoveDeletedFilesToTrash) { if (!lifetimeScope.IsRegistered<IMediaFileService>()) { throw new CmsApiException(string.Format("A '{0}' is unknown type in the Better CMS scope.", typeof(IMediaFileService).FullName)); } var mediaFileService = lifetimeScope.Resolve<IMediaFileService>(); mediaFileService.MoveFilesToTrashFolder(); } } catch (Exception ex) { Log.Error("Failed to start up deleted media trash collector.", ex); } }
private void InvalidateCache(SingleItemEventArgs<Redirect> args) { cacheService.Remove(cacheKey); }
private void EventsOnPageCreated(SingleItemEventArgs<PageProperties> args) { }
void Instance_Fired(SingleItemEventArgs<HttpApplication> args) { Assert.IsNotNull(args); Assert.IsNotNull(args.Item); Assert.AreEqual(args.Item, application); eventFired = true; }
void Core_HostStart(SingleItemEventArgs<HttpApplication> args) { throw new NotImplementedException(); }
void Instance_MediaArchived(SingleItemEventArgs <BetterCms.Module.MediaManager.Models.Media> args) { unarchivedMediaEventCount++; }
protected void Instance_EntityUpdated <TEntity>(SingleItemEventArgs <TEntity> args) { updatedEventCount++; }
private void OnHostStart(SingleItemEventArgs<HttpApplication> args) { if (Configuration.Users != null && Configuration.Users.CreateDefaultUserOnStart) { CheckIfIsFirstUserRegistered(); } }
public void Should_Assign_Correct_Single_Event_Arg() { var args = new SingleItemEventArgs<int>(13); Assert.AreEqual(args.Item, 13); }
void Instance_CategoryNodeCreated(SingleItemEventArgs <ICategory> args) { createdNodeEventCount++; }
void Instance_SitemapNodeDeleted(SingleItemEventArgs <BetterCms.Module.Pages.Models.SitemapNode> args) { deletedNodeEventCount++; }
void Instance_CategoryNodeDeleted(SingleItemEventArgs <ICategory> args) { deletedNodeEventCount++; }
private void HostAuthenticateRequest(SingleItemEventArgs<HttpApplication> args) { if (Configuration.Users != null) { if (Configuration.Users.CreateDefaultUserOnStart) { CheckIfIsFirstUserRegistered(); if (!isFirstUserRegistered) { using (var container = ContextScopeProvider.CreateChildContainer()) { var registrationService = container.Resolve<IRegistrationService>(); registrationService.NavigateToRegisterFirstUserPage(); } } } } }
private void OnEntitySave(SingleItemEventArgs<IEntity> args) { using (var container = ContextScopeProvider.CreateChildContainer()) { var tracker = container.Resolve<IEntityTrackingService>(); tracker.OnEntityUpdate(args.Item); } }
protected void Instance_EntityDeleted <TEntity>(SingleItemEventArgs <TEntity> args) { deletedEventCount++; }
private void EventsOnPageCreated(SingleItemEventArgs <PageProperties> args) { }
void Instance_SitemapUpdated(SingleItemEventArgs <ICategoryTree> args) { updatedCategoryTreeEventCount++; }
private void OnHostStart(SingleItemEventArgs<HttpApplication> args) { Logger.Info("OnHostStart: check if is first user registered..."); if (Configuration.Users != null && Configuration.Users.CreateDefaultUserOnStart) { CheckIfIsFirstUserRegistered(); } Logger.Info("OnHostStart: checking if is first user registered completed."); }
void Instance_EntityDeleting(SingleItemEventArgs<IEntity> args) { firedDelete ++; }
void Instance_Event(SingleItemEventArgs<HttpApplication> args) { Assert.IsNotNull(args); Assert.IsNotNull(args.Item); Assert.AreEqual(host, args.Item); firedCount++; }
void Instance_PageContentConfigured(SingleItemEventArgs <PageContent> args) { contentConfigredCount++; }
void Core_HostStart(SingleItemEventArgs <HttpApplication> args) { throw new NotImplementedException(); }
public void Should_Assign_Correct_Single_Event_Arg() { var args = new SingleItemEventArgs <int>(13); Assert.AreEqual(args.Item, 13); }