Example #1
0
 private void OnPageDeleted(SingleItemEventArgs<PageProperties> args)
 {
     if (args != null && args.Item is BlogPost)
     {
         OnBlogDeleted((BlogPost)args.Item);
     }
 }
Example #2
0
 private void OnHostStart(SingleItemEventArgs <HttpApplication> args)
 {
     if (Configuration.Users != null && Configuration.Users.CreateDefaultUserOnStart)
     {
         CheckIfIsFirstUserRegistered();
     }
 }
Example #3
0
 private void OnPageDeleted(SingleItemEventArgs <PageProperties> args)
 {
     if (args != null && args.Item is BlogPost)
     {
         OnBlogDeleted((BlogPost)args.Item);
     }
 }
Example #4
0
 void Instance_Fired(SingleItemEventArgs <HttpApplication> args)
 {
     Assert.IsNotNull(args);
     Assert.IsNotNull(args.Item);
     Assert.AreEqual(args.Item, application);
     eventFired = true;
 }
Example #5
0
        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);
                    }
                }
            }
        }
Example #6
0
 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();
     }
 }
Example #9
0
 private void ApplicationStart(SingleItemEventArgs <HttpApplication> args)
 {
     using (var container = ContextScopeProvider.CreateChildContainer())
     {
         var containerProvider = container.Resolve <PerWebRequestContainerProvider>();
         new WebApiApplicationHost(() => containerProvider.CurrentScope).Init();
     }
 }
Example #10
0
        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.");
        }
Example #14
0
 void Instance_SitemapUpdated(SingleItemEventArgs <BetterCms.Module.Pages.Models.Sitemap> args)
 {
     updatedSitemapEventCount++;
 }
Example #15
0
 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);
 }
Example #19
0
 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;
 }
Example #21
0
 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);
        }
Example #26
0
 void Instance_CategoryNodeCreated(SingleItemEventArgs <ICategory> args)
 {
     createdNodeEventCount++;
 }
 void Instance_SitemapNodeDeleted(SingleItemEventArgs <BetterCms.Module.Pages.Models.SitemapNode> args)
 {
     deletedNodeEventCount++;
 }
Example #28
0
 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++;
 }
Example #32
0
 private void EventsOnPageCreated(SingleItemEventArgs <PageProperties> args)
 {
 }
Example #33
0
 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.");
        }
Example #35
0
 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++;
        }
Example #37
0
 void Instance_PageContentConfigured(SingleItemEventArgs <PageContent> args)
 {
     contentConfigredCount++;
 }
Example #38
0
 void Core_HostStart(SingleItemEventArgs <HttpApplication> args)
 {
     throw new NotImplementedException();
 }
Example #39
0
        public void Should_Assign_Correct_Single_Event_Arg()
        {
            var args = new SingleItemEventArgs <int>(13);

            Assert.AreEqual(args.Item, 13);
        }