void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
 {
     if (e.CommandName == "RegisterRoutes")
     {
         ReplaceDefaultRoute(e.Data as IQueryable <RouteBase>);
     }
 }
Beispiel #2
0
 void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
 {
     if (e.CommandName == "RegisterRoutes")
     {
         AreaRegistration.RegisterAllAreas();
     }
 }
 internal void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
 {
     if (e.CommandName == "Bootstrapped")
     {
         RecaptchaSecurityTokenServiceHttpHandler.Register();
     }
 }
Beispiel #4
0
 private void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
 {
     if (e.CommandName == "Bootstrapped")
     {
         Res.RegisterResource <BitPayResources>();
     }
 }
Beispiel #5
0
 protected void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs args)
 {
     if (args.CommandName == "Bootstrapped")
     {
         ObjectFactory.Container.RegisterType <IOrderCalculator, EcommerceOrderCalculatorCustom>(new TransientLifetimeManager(), new InjectionConstructor());
     }
 }
 void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
 {
     if (e.CommandName == "Bootstrapped")
     {
         DynamicModuleManager.Executing += new EventHandler <Telerik.Sitefinity.Data.ExecutingEventArgs>(OnPet_Updated);
     }
 }
Beispiel #7
0
 protected void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs args)
 {
     if (args.CommandName == "Bootstrapped")
     {
         SampleUtilities.CreateUsersAndRoles();
     }
 }
Beispiel #8
0
 static void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
 {
     if (e.CommandName == "Bootstrapped")
     {
         ObjectFactory.Container.RegisterType <IEcommerceShippingMethodService, BundleFreeShippingService>(new ContainerControlledLifetimeManager());
     }
 }
 private void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
 {
     if (e.CommandName == "Bootstrapped")
     {
         FrontendModule.Current.DependencyResolver.Rebind <INavigationModel>().To <CustomNavigationModel>();
         EventHub.Subscribe <IDataEvent>(this.OnBlogPostCreated);
     }
 }
Beispiel #10
0
 private void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
 {
     if ((Bootstrapper.IsDataInitialized) && (e.CommandName == "Bootstrapped"))
     {
         SystemManager.RunWithElevatedPrivilegeDelegate worker = new SystemManager.RunWithElevatedPrivilegeDelegate(this.CreateSampleWorker);
         SystemManager.RunWithElevatedPrivilege(worker);
     }
 }
 private void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
 {
     if (e.CommandName == "Bootstrapped")
     {
         Config.RegisterSection <Custom>();
         EcommerceEvents.OrderPlaced += new EcommerceEvents.OnOrderPlaced(EcommerceEvents_OrderPlaced);
     }
 }
Beispiel #12
0
 private void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
 {
     if (e.CommandName == "Bootstrapped")
     {
         FrontendModule.Current.DependencyResolver.Rebind <INavigationModel>().To <CustomNavigationModel>();
         //RenewContentTask.CreateTask();
     }
 }
Beispiel #13
0
 void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
 {
     if (e.CommandName == "Bootstrapped")
     {
         PageManager.Executing += new EventHandler <Telerik.Sitefinity.Data.ExecutingEventArgs>(PageManager_Executing);
         PageManager.Executed  += new EventHandler <Telerik.Sitefinity.Data.ExecutedEventArgs>(PageManager_Executed);
     }
 }
Beispiel #14
0
 void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
 {
     if (e.CommandName == "Bootstrapped")
     {
         EventHub.Subscribe <IDynamicContentCreatedEvent>(ReportCreated);
         EventHub.Subscribe <IDynamicContentUpdatedEvent>(ReportleUpdated);
         EventHub.Subscribe <IDynamicContentDeletedEvent>(ReportDeleted);
     }
 }
Beispiel #15
0
 void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs args)
 {
     if (args.CommandName == "RegisterRoutes")
     {
         var routes = (System.Web.Routing.RouteCollection)args.Data;
         routes.Add("iCalFeed", new Route("ical/feed", new iCalRouteHandler()));
         routes.Add("iCal", new Route("iCal/event/{id}", new iCalRouteHandler()));
     }
 }
Beispiel #16
0
 private void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
 {
     if (e.CommandName == "Bootstrapped")
     {
         Config.RegisterSection <AnnabelleConfig>();
         EventHub.Subscribe <IMediaContentDownloadedEvent>(evt => MyMediaDownloaded(evt));
         EventHub.Subscribe <IRajaEvent>(evt => RajaRaizedEvent(evt));
     }
 }
 protected void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
 {
     if (e.CommandName == "RegisterRoutes")
     {
         SampleUtilities.RegisterModule <JobsModule>("Jobs", "This module presents showcases how to create a jobs module that allows users to submit jobs applications.");
     }
     if ((Bootstrapper.IsDataInitialized) && (e.CommandName == "Bootstrapped"))
     {
         var worker = new SystemManager.RunWithElevatedPrivilegeDelegate(CreateSampleWorker);
         SystemManager.RunWithElevatedPrivilege(worker);
     }
 }
Beispiel #18
0
        private void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
        {
            if (e.CommandName == "RegisterRoutes")
            {
                EventHub.Subscribe <IMapGigyaFieldEvent>(GigyaMembershipHelper_MapGigyaField);

                // register event to be called after Gigya DS data has been merged with
                Gigya.Module.Core.Connector.Events.GigyaEventHub.Instance.AccountInfoMergeCompleted += Instance_AccountInfoMergeCompleted;

                Gigya.Module.Core.Connector.Events.GigyaEventHub.Instance.FetchDSCompleted += Instance_FetchDSCompleted;
            }
        }
 protected void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs args)
 {
     if (args.CommandName == "Bootstrapped")
     {
         ObjectFactory.Container.RegisterType(
             typeof(ICriterionEvaluator),
             typeof(CustomEvaluator),
             PersonalizationConstants.CriteriaName.SearchKeywords,
             new ContainerControlledLifetimeManager(),
             new InjectionConstructor());
     }
 }
        private static void OnBootstrapperInitialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
        {
            if (e.CommandName == "Bootstrapped")
            {
                RegisterWidgetInToolbox();
                EventHub.Subscribe <IFormEntryCreatedEvent>(evt => FormsEventHandler(evt));
            }

            if (e.CommandName == "RegisterRoutes")
            {
                RegisterVirtualPath();
            }
        }
 private void ConfigManager_Executed(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs args)
 {
     if (args.CommandName == "SaveSection")
     {
         var section = args.CommandArguments as VirtualPathSettingsConfig;
         if (section != null)
         {
             // Reset the Virtual path manager, whenever the section of the VirtualPathSettingsConfig is saved.
             // This is needed so that the prefixes for templates in our module assembly are taken into account.
             VirtualPathManager.Reset();
         }
     }
 }
Beispiel #22
0
        void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
        {
            //Use the following to register the CustomVideoThumbnailGenerator
            if (e.CommandName == "Bootstrapped")
            {
                ObjectFactory.Container.RegisterType <IVideoThumbnailGenerator, NRecoVideoConvertor.CustomVideoThumbnailGenerator>(new ContainerControlledLifetimeManager());
            }

            //Register a virtual path for the CustomWidgetDesigner
            if (e.CommandName == "RegisterRoutes")
            {
                var virtualPathConfig = Config.Get <VirtualPathSettingsConfig>();
                var customDesignerVirtualPathConfig = new VirtualPathElement(virtualPathConfig.VirtualPaths)
                {
                    VirtualPath      = "~/CustomPrefix/*",
                    ResolverName     = "EmbeddedResourceResolver",
                    ResourceLocation = "SitefinityWebApp"
                };
                virtualPathConfig.VirtualPaths.Add(customDesignerVirtualPathConfig);
            }
        }
 void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
 {
     Config.RegisterSection <FacebookConfig>();
 }
 private void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
 {
     EventHub.Subscribe <IPagePreRenderCompleteEvent>(RequestSpyModule.OnPagePreRenderCompleteEventHandler);
 }
Beispiel #25
0
 protected void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs args)
 {
     if (args.CommandName == "Bootstrapped")
     {
     }
 }
Beispiel #26
0
        private void PageManager_Executed(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
        {
            if (e.CommandName == "CreatePageNode")
            {
                pageCreated = true;
            }
            else if (e.CommandName == "GetPageNode" && pageCreated && !skippedFirstGetPageNode)
            {
                skippedFirstGetPageNode = true;
            }
            else if (pageCreated && skippedFirstGetPageNode && e.CommandName == "GetPageNode")
            {
                pageCreated             = false;
                skippedFirstGetPageNode = false;
                //var provider = sender as PageDataProvider;
                var pageManager = PageManager.GetManager();
                //var nodes = pageManager.GetPageNodes();
                var pNode = (Telerik.Sitefinity.Pages.Model.PageNode)e.Data;

                var p = pNode.GetPageData();

                var allSites = new MultisiteManager();

                var thisSite = allSites.GetSites().FirstOrDefault(s => s.SiteMapRootNodeId == new Guid(System.Web.SiteMap.RootNode.Key));

                var childSites = GetChildSites(thisSite.Name);

                foreach (var p2 in pageManager.GetPageDataList())
                {
                    if (p2.NavigationNode.Title.GetString(p2.NavigationNode.AvailableCultures[0], false) == p.NavigationNode.Title.GetString(p.NavigationNode.AvailableCultures[0], false) &&
                        !p.NavigationNode.IsDeleted &&
                        p2.Status == Telerik.Sitefinity.GenericContent.Model.ContentLifecycleStatus.Live)
                    {
                        if (childSites.Any(s => s.SiteMapRootNodeId == p2.NavigationNode.ParentId))
                        {
                            System.Globalization.CultureInfo targetCultureInfo = System.Globalization.CultureInfo.GetCultureInfo("es");

                            // Set values for PageNode properties
                            p2.NavigationNode.Title.SetString(targetCultureInfo, "test");
                            p2.NavigationNode.Description.SetString(targetCultureInfo, "test");
                            p2.NavigationNode.UrlName.SetString(targetCultureInfo, "test");

                            if (p2.NavigationNode.LocalizationStrategy != Telerik.Sitefinity.Localization.LocalizationStrategy.Synced)
                            {
                                // Set the pageNode LocalizationStrategy for the first method call
                                pageManager.InitializePageLocalizationStrategy(p2.NavigationNode, Telerik.Sitefinity.Localization.LocalizationStrategy.Synced, false);
                            }

                            // Set values for PageData properties
                            p2.HtmlTitle.SetString(targetCultureInfo, "test");
                            p2.Description.SetString(targetCultureInfo, "test");
                            p2.Keywords.SetString(targetCultureInfo, "test");

                            // Publish the page
                            p2.NavigationNode.ApprovalWorkflowState.SetString(targetCultureInfo, "Published");
                            pageManager.SaveChanges();
                        }
                    }
                }
            }
        }